Apakah perbezaan antara simpan dan berterusan dalam hibernate?
Apakah perbezaan antara simpan dan berterusan dalam hibernate?

Video: Apakah perbezaan antara simpan dan berterusan dalam hibernate?

Video: Apakah perbezaan antara simpan dan berterusan dalam hibernate?
Video: Shutdown VS Restart dan Sleep VS Hibernate Kamu Pilih Mana??? 2024, November
Anonim

Berikut adalah perbezaan antara simpan dan berterusan kaedah: Jenis pemulangan berterusan kaedah adalah tidak sah manakala jenis pemulangan jimat kaedah ialah objek Serializable. Tetapi bot daripada mereka juga INSERT rekod ke dalam pangkalan data. Satu lagi perbezaan antara berterusan dan jimat ialah kedua-dua kaedah menjadikan objek sementara kepada keadaan berterusan.

Di sini, yang manakah lebih baik simpan atau kekalkan dalam hibernate?

Perbezaan antara jimat dan berterusan kaedah dalam Hibernate Sama seperti jimat kaedah berterusan juga INSERT rekod ke dalam pangkalan data tetapi jenis pengembalian berterusan adalah tidak sah manakala jenis pemulangan jimat ialah objek boleh bersiri. 2) Satu lagi perbezaan antara berterusan dan jimat ialah kedua-dua kaedah menjadikan contoh sementara berterusan.

Seseorang juga mungkin bertanya, apakah yang berterusan dalam hibernate? Hibernate berterusan adalah serupa dengan simpan (dengan transaksi) dan ia menambahkan objek entiti pada konteks berterusan, jadi sebarang perubahan selanjutnya dijejaki. Jika sifat objek ditukar sebelum urus niaga dilakukan atau sesi dibuang, ia kehendak juga disimpan ke dalam pangkalan data.

Tambahan pula, apakah perbezaan antara Gabung dan berterusan dalam hibernate?

JPA dan Hibernate menyediakan berbeza kaedah untuk berterusan baharu dan untuk mengemas kini entiti sedia ada. Anda boleh menggunakan kaedah berterusan dan simpan untuk menyimpan entiti baharu dan kaedahnya bercantum dan kemas kini untuk menyimpan perubahan entiti yang terpisah di dalam pangkalan data.

Bagaimanakah simpan atau kemas kini berfungsi dalam hibernate?

jimat () kaedah melakukan an INSERT untuk menyimpan objek ke dalam pangkalan data dan ia juga mengembalikan pengecam yang dijana oleh pangkalan data. Selain itu, saveOrUpdate () boleh digunakan untuk memasang semula objek yang ditanggalkan ke dalam Hibernate Sesi iaitu ia boleh lakukan INSERT atau KEMASKINI bergantung kepada sama ada objek wujud dalam pangkalan data atau tidak.

Disyorkan: