Точка сохранения с использованием Hibernate

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

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

как сделать точку сохранения с помощью базы гибернации весной.

подобно

HibernateTemplate hibernateTemplateObj = getHibernateTemplate();

hibernateTemplateObj.saveOrUpdateAll(userList);

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

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

Спасибо в рекламе.


person Sweety    schedule 06.07.2011    source источник


Ответы (1)


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

hibernateConection.setAutocommit(false);

Savepoint savepoint = hibernateConection.setSavepoint(); 

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

person Yogesh Prajapati    schedule 16.05.2012