日期:2014-05-20  浏览次数:20652 次

数据库、Hibernate 、Spring 都有事物他们有什么区别和联系那?
数据库、Hibernate 、Spring 都有事物他们有什么区别和联系那?在Spring正好Hibernate的适合他们的事物又是怎样的关系那。那我能帮帮忙。最后通俗的讲讲。谢谢!!

------解决方案--------------------
都是指数据库的事物。
------解决方案--------------------
层次不一样,都是数据库事务的封装,只不过spring是管理的业务层的,也就是说可以把一个业务放在一个事务里,这样不错出现不一致的错误

hibernate封装了数据库的操作,但是如果基于dao层做事务的话,可能会出现事务性问题

毕竟一个业务要多次操作或调用持久层的方法,所以在业务层做事务最佳,即spring