AI Academy
Promosi
CodeGym University
Pembelajaran
Kursus
Tugasan
Tinjauan & Kuiz
Permainan
Bantuan
Jadual
Komuniti
Users
Forum
Sembang
Artikel
Kisah kejayaan
Aktiviti
Ulasan
Langganan
Tema cerah
Pelajaran
Ulasan
Tentang kami
Mula
Mula belajar
Start learning now
Kemajuan Saya
Kursus
Peta Quest
Pelajaran
Java
SQL & Hibernate
Tahap 14
Malas Memuatkan
SQL & Hibernate
Tahap 14,
Pelajaran 0
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
Tahap 14,
Pelajaran 1
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
Tahap 14,
Pelajaran 2
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
Tahap 14,
Pelajaran 3
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
Tahap 14,
Pelajaran 4
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
Tahap 14,
Pelajaran 5
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
Tahap 14,
Pelajaran 6
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
Tahap 14,
Pelajaran 7
Menyediakan caching Mari kembali ke tetapan caching kami dalam fail hibernate.cfg.xml:
Please enable JavaScript to continue using this application.