Diskon Musim Gugur
CodeGym University
Belajar
Kursus
Tugas
Survei & Kuis
Game
Bantuan
Jadwal tendang bokong
Komunitas
Pengguna
Forum
Chat
Artikel
Kisah sukses
Aktivitas
Ulasan
Langganan
Tema terang
Pelajaran
Ulasan
Tentang kami
Mulai
Mulai belajar
Mulai belajar sekarang
Peta quest
Pelajaran
Level 14
Pemuatan malas
SQL & Hibernate
Level 14,
Pelajaran 0
1.1 Latar belakang masalah Saat Anda mulai bekerja dengan basis data nyata, Anda akan segera mengingat frasa "Optimalisasi dini adalah akar dari segala kejahatan". Hanya sekarang Anda mengingatnya secara negatif. Saat bekerja dengan databas
Lazy Loading saat memetakan koleksi
SQL & Hibernate
Level 14,
Pelajaran 1
2.1 opsi pengambilan Pengembang Hibernate telah mengetahui masalah memuat entitas anak sejak lama. Jadi hal pertama yang mereka lakukan adalah menambahkan parameter pengambilan khusus ke anotasi @OneToMany, @ManyToMany. Parameter ini dapat
LazyCollectionOption.EXTRA
SQL & Hibernate
Level 14,
Pelajaran 2
Mengenal LazyCollectionOption.EXTRA Namun yang paling menarik adalah nilai LazyCollectionOption.EXTRA. Jika Anda menetapkannya sebagai nilai anotasi @LazyCollection , maka Hibernasi akan menunda pemuatan elemen koleksi selama mungkin. Jika
GABUNG AMBIL
SQL & Hibernate
Level 14,
Pelajaran 3
Deskripsi masalah Seperti yang kami katakan di atas, anotasi LazyCollectionOption.EXTRA memiliki masalah - ia melakukan permintaan terpisah ke database untuk setiap objek. Kita perlu menjelaskan kepada Hibernasi bahwa kita ingin segera memu
Caching data di Hibernate
SQL & Hibernate
Level 14,
Pelajaran 4
Jangan pernah menulis solusi caching Anda Cara lain untuk mempercepat pekerjaan dengan database adalah dengan meng-cache objek yang telah kita minta sebelumnya. Penting! Jangan pernah menulis solusi caching Anda sendiri. Tugas ini memiliki
Mengkonfigurasi Cache Tingkat Kedua
SQL & Hibernate
Level 14,
Pelajaran 5
Strategi Konkurensi Setelah Anda mengaktifkan caching tingkat kedua di Hibernate, Anda perlu menjelaskan kepada Hibernate objek Entitas mana yang ingin kita cache dan bagaimana caranya. Untuk melakukan ini, Hibernate memiliki anotasi khusus
Menyesuaikan Cache Kueri
SQL & Hibernate
Level 14,
Pelajaran 6
Mengapa Anda memerlukan cache kueri Mari tulis ulang contoh kita dengan mendapatkan karyawan di HQL: Employee director1 = session.createQuery("from Employee where id = 4").uniqueResult();
Menyiapkan mesin caching
SQL & Hibernate
Level 14,
Pelajaran 7
Menyiapkan cache Mari kembali ke pengaturan caching kita di file hibernate.cfg.xml:
Please enable JavaScript to continue using this application.