kenaikan pangkat
Pembelajaran
Kursus
Tugasan
Tinjauan & Kuiz
Permainan
Tolong
Jadual
Komuniti
Pengguna
Forum
Sembang
Artikel
Kisah kejayaan
Aktiviti
Ulasan
Langganan
Tema ringan
Pengajaran
Ulasan
Tentang kita
Mulakan
Mula belajar
Mula belajar sekarang
Kemajuan Saya
Kursus
Peta pencarian
Pengajaran
Tahap 14
Malas Memuatkan
SQL & Hibernate
peringkat,
pelajaran
1.1 Latar belakang masalah Apabila anda mula bekerja dengan pangkalan data sebenar, anda akan segera mengingati frasa "Pengoptimuman pramatang adalah punca segala kejahatan." Hanya sekarang anda mengingatinya secara negatif. Apabila bekerja
Lazy Loading apabila memetakan koleksi
SQL & Hibernate
peringkat,
pelajaran
2.1 pilihan ambil Pembangun Hibernate telah mengetahui masalah memuatkan entiti anak untuk masa yang lama. Jadi perkara pertama yang mereka lakukan ialah menambah parameter pengambilan khas pada anotasi @OneToMany, @ManyToMany. Parameter in
LazyCollectionOption.EXTRA
SQL & Hibernate
peringkat,
pelajaran
Mengenali LazyCollectionOption.EXTRA Tetapi yang paling menarik ialah nilai LazyCollectionOption.EXTRA. Jika anda menentukannya sebagai nilai anotasi @LazyCollection , maka Hibernate akan menangguhkan pemuatan elemen koleksi selama mungkin.
SERTAI FETCH
SQL & Hibernate
peringkat,
pelajaran
Penerangan masalah Seperti yang kami katakan di atas, anotasi LazyCollectionOption.EXTRA mempunyai masalah - ia melakukan permintaan berasingan kepada pangkalan data untuk setiap objek. Kami perlu menjelaskan kepada Hibernate bahawa kami ma
Caching data dalam Hibernate
SQL & Hibernate
peringkat,
pelajaran
Jangan sekali-kali menulis penyelesaian caching anda Satu lagi cara untuk mempercepatkan kerja dengan pangkalan data adalah dengan cache objek yang telah kami minta sebelum ini. Penting! Jangan sekali-kali menulis penyelesaian caching anda
Mengkonfigurasi Cache Tahap Kedua
SQL & Hibernate
peringkat,
pelajaran
Strategi Konkurensi Selepas anda mendayakan caching peringkat kedua dalam Hibernate, anda perlu menerangkan kepada Hibernate objek Entiti yang ingin kami cache dan caranya. Untuk melakukan ini, Hibernate mempunyai anotasi khas untuk kelas E
Menyesuaikan Cache Pertanyaan
SQL & Hibernate
peringkat,
pelajaran
Mengapa anda memerlukan cache pertanyaan Mari kita tulis semula contoh kita dengan mendapatkan pekerja di HQL: Employee director1 = session.createQuery("from Employee where id = 4").uniqueResult();
Menyediakan enjin caching
SQL & Hibernate
peringkat,
pelajaran
Menyediakan caching Mari kembali ke tetapan caching kami dalam fail hibernate.cfg.xml:
Please enable JavaScript to continue using this application.