Jualan Krismas
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
Semua pencarian
Semua peringkat
@OneToOne
SQL & Hibernate
peringkat,
pelajaran
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
peringkat,
pelajaran
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
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:
Bekerja dengan Hierarki Entiti
SQL & Hibernate
peringkat,
pelajaran
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
peringkat,
pelajaran
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 {
Tunjukkan lagi
1
...
54
55
56
57
58
59
60
Please enable JavaScript to continue using this application.