Точка сохранения с использованием Hibernate - PullRequest
3 голосов
/ 06 июля 2011

Проблема в том, что я использую сохранение или обновление в спящем режиме на временной основе ...

теперь, когда я, наконец, запустил обновление, он будет постоянно храниться в БД, в противном случае откатить его.

как сделать точку сохранения, используя основание гибернации, - весна.

как

HibernateTemplate hibernateTemplateObj = getHibernateTemplate();

hibernateTemplateObj.saveOrUpdateAll(userList);

Теперь я хотел бы добавить точку сохранения в соединение перед сохранением или обновлением.

Любая помощь будет признательна ..

Спасибо в Adv.

1 Ответ

2 голосов
/ 16 мая 2012

Используйте этот код

hibernateConection.setAutocommit(false);

Savepoint savepoint = hibernateConection.setSavepoint(); 

где, hibernateConection - объект сторонней библиотеки liquibase.ext.hibernate.database.HibernateConnection

...