Promosi
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
Semua misi
Semua tahap
@OneToOne
SQL & Hibernate
Tahap 13,
Pelajaran 4
5.1 Pelbagai bentuk komunikasi satu dengan satu Terdapat satu lagi kes perhubungan yang menarik dan agak khusus antara dua kelas Entiti - perhubungan satu dengan satu. Saya memanggil kes ini sangat spesifik, kerana ia lebih mengenai objek J
Lata perubahan
SQL & Hibernate
Tahap 13,
Pelajaran 5
6.1 Pengurusan pergantungan yang mendalam Dan beberapa perkara yang lebih berguna dan menarik tentang anotasi @OneToMany dan seumpamanya. Kesemuanya mempunyai 4 pilihan yang biasa digunakan: lata = CascadeType.SEMUA Pembuangan yatim = benar
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:
Bekerja dengan Hierarki Entiti
SQL & Hibernate
Tahap 15,
Pelajaran 0
Isu pemuliharaan Hari ini kita akan mempunyai skema baharu dan sangat menarik - menggunakan ciri Hibernate untuk menyimpan hierarki kelas ke pangkalan data. Hierarki kelas ialah satu set kelas yang berkaitan antara satu sama lain melalui hu
Satu jadual untuk keseluruhan hierarki kelas
SQL & Hibernate
Tahap 15,
Pelajaran 1
Penerangan Pendekatan seterusnya untuk menyimpan hierarki kelas adalah dengan menyimpan semua kelas dalam hierarki dalam satu jadual . Strategi ini dipanggil Jadual Tunggal . Sebagai contoh, seperti ini: CREATE TABLE user_ employee_client {
Muatkan lagi
1
...
54
55
56
57
58
59
60
Please enable JavaScript to continue using this application.