/ / Hibernate, онлайн база данни и UPDATE - java, hibernate, auto-update

Hibernate, онлайн база данни и UPDATE - java, хибернация, автоматична актуализация

В момента планираме кандидатстване и сметърси да използва Hibernate. Базата данни за приложението ще бъде онлайн, но приложението трябва да може да работи в офлайн режим. Така че, можете да заредите обект от базата данни, да затворите връзката, да играете с обекта и може би по-късно да го актуализирате в базата данни. Проблемът сега е, че (добре, доколкото знам) Hibernate изпълнява UPDATE в базата данни всеки път, когато обектът е модифициран, което означава, че ще хвърли изключение, ако връзката е затворена междувременно. Моят въпрос е сега: Може ли хибернация да бъде конфигуриран да извършва актуализации на някои ръчно определени време?

Отговори:

2 за отговор № 1

Изглежда, че не разбирате напълно концепцията Работно звено използван от Hibernate.

След това можете да заредите обекта в една сесиязатворете сесията и по-късно обединете този обект (или друг обект с една и съща идентичност) в друга сесия (така че модификацията на обекта, направен между тях, ще бъде премахната в тази нова сесия). Междувременно всички сесии могат да бъдат затворени, а отделен обект може да се използва като нормален обект (ако не се опитвате да получите достъп до неговите неинициализирани лениви свойства).

Вижте също: