Каква е разликата между запазване и запазване в хибернация?
Каква е разликата между запазване и запазване в хибернация?

Видео: Каква е разликата между запазване и запазване в хибернация?

Видео: Каква е разликата между запазване и запазване в хибернация?
Видео: Възможности за запазване на гърдата при операция за рак 2024, Април
Anonim

Тук е разлика между запазване и запазване метод: Типът връщане на упорствам методът е невалиден, докато връща тип запишете методът е сериализиращ се обект. Но ботът от тях също INSERT записи в базата данни. Друг разлика между персистиране и запишете е, че и двата метода превръщат преходен обект в постоянно състояние.

Тук кое е по-добре да запазите или да останете в хибернация?

Разлика между запишете и упорствам метод в Хибернация Подобен на запишете метод упорствам също INSERT записва в базата данни, но връща тип упорствам е невалиден, докато връща тип запишете е сериализиращ се обект. 2) Друга разлика между упорствам и запишете е, че и двата метода правят преходен екземпляр постоянен.

Човек може също да попита какво е персистиране в хибернация? Хибернацията продължава е подобен на save (с транзакция) и добавя обекта на обекта към постоянния контекст, така че всички по-нататъшни промени се проследяват. Ако свойствата на обекта са променени преди транзакцията да бъде завършена или сесията е изтрита, то ще също да бъдат запазени в базата данни.

Освен това, каква е разликата между Merge и persist in hibernate?

JPA и Хибернация предоставят различен методи за упорствам нови и за актуализиране на съществуващи обекти. Можете да използвате методите упорствам и запазете, за да съхраните нов обект и методите се сливат и актуализиране за съхраняване на промените на отделен обект в база данни.

Как работи запазването или актуализирането в хибернация?

запишете () методът прави an INSERT за да съхранява обекта в базата данни и също така връща идентификатора, генериран от базата данни. От друга страна, saveOrUpdate () може да се използва за повторно прикачване на отделен обект Хибернация Сесия т.е. може да направи INSERT или UPDATE в зависимост от това дали обектът съществува в базата данни или не.

Препоръчано: