cari

Rumah  >  Soal Jawab  >  teks badan

java - Apakah perbezaan antara pilih dan subpilih dalam atribut fetch Hibernate? Adakah terdapat sebarang senario penggunaan?

Seperti yang dinyatakan, terima kasih atas nasihat anda

高洛峰高洛峰2775 hari yang lalu491

membalas semua(1)saya akan balas

  • 为情所困

    为情所困2017-05-17 10:05:48

    • SUBSELECT: mengelakkan N+1 dan tidak menduplikasi data, tetapi memuatkan semua entiti jenis yang berkaitan ke dalam memori.

    FetchMode.SUBSELECT sepatutnya kelihatan seperti ini:

    SELECT <employees columns>
    FROM EMPLOYEE employees0_
    WHERE employees0_.DEPARTMENT_ID IN
    (SELECT department0_.DEPARTMENT_ID FROM DEPARTMENT department0_)

    FetchMode.SUBSELECT boleh mengurangkan bilangan pertanyaan dengan ketara

    Saya jumpa artikel yang sangat bagus

    balas
    0
  • Batalbalas