事务相关知识
JDBCTransaction
单个数据库(一个SessionFactory对应一个数据库),由JDBC实现。
最常用的事务
JTATransaction
分布式事务,垮数据库,比如说银行转账,就需要这种跨数据库的事务来操作。
事务边界:即事务开启,提交,关闭这些代码的位置。
mvc三层架构的思想上,事务边界的处理应该放在业务逻辑层中,但是Transaction对象是dao层的,所以要采用spring这种框架来实现明确的mvc分层。
事务相关知识
JDBCTransaction
单个数据库(一个SessionFactory对应一个数据库),由JDBC实现。
最常用的事务
JTATransaction
分布式事务,垮数据库,比如说银行转账,就需要这种跨数据库的事务来操作。
事务边界:即事务开启,提交,关闭这些代码的位置。
mvc三层架构的思想上,事务边界的处理应该放在业务逻辑层中,但是Transaction对象是dao层的,所以要采用spring这种框架来实现明确的mvc分层。