工作中遇到的,事物问题,各位大神看过来
默默的前进 2015-03-23 05:48:14 项目框架,ssh
在action中 使用 @Transactional 注解开启了读写事物.
但是dao中使用了纯生sql 就是这中:getSession().createSQLQuery(sql).list();
我断点看了下,这句一运行完成,数据库的数据就已经被更新了,那如果过了这句后面的操作数据库代码抛出异常,数据库中被更新的数据并不会被回滚.从而无法保证数据的完整性.
肯请各位大大,这个如何解决!!!怎么才能保证其完整