Topic: spring+hibernate如何使用声明式事务管理

  Print this page

1.spring+hibernate如何使用声明式事务管理 Copy to clipboard
Posted by: yanwj
Posted on: 2004-08-20 20:23

请大家原谅我提出这么菜鸟的问题.

我看到文章说如果使用一个数据库不需要jta,那如果一个事务跨越几个dao,也不需要jta吗?

2.Re:spring+hibernate如何使用声明式事务管理 [Re: yanwj] Copy to clipboard
Posted by: lihongtao
Posted on: 2004-08-20 21:19

只要不是跨多个数据源(包括JMS)就不需要JTA。关键看你在哪里起事务,如果你的业务需要跨越几个dao,那么你可以写一个business object,在它里面封装事务

3.Re:spring+hibernate如何使用声明式事务管理 [Re: yanwj] Copy to clipboard
Posted by: yanwj
Posted on: 2004-08-24 00:28

我试了一下,能跨越多个session的,是吧?

4.Re:spring+hibernate如何使用声明式事务管理 [Re: yanwj] Copy to clipboard
Posted by: lianghyan
Posted on: 2004-09-02 17:40

事务封装在BO中。

如果不使用jta,有两个要求:
1。BO的必须提供接口,以完成事务声明
2。DAO通过spring提供的模板操作数据库。因为Spring会对其中的session,connection进行统一的管理

使用jta就可以随意了!


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923