关于jdon使用hibernate时的疑问,大家帮下忙啊

我看了下jdon使用hibernate的源码,好像是不需要事务的方法,比如读取一个数据,也会打开事务,这样就白白浪费了性能,不像spring可以配置propagation = Propagation.NOT_SUPPORTED(不打开事务),请问我说的对不对呢
[该贴被admin于2009-03-25 08:42修改过]
不是这样的,事务分两个JTA和JDBC,Hibernate缺省是JDBC事务,而JTA在Jdon和Spring中不一样,Jdon中JTA缺省是没有,需要JTA自己使用代码显示实现;Spring可以使用配置或注解配置来实现,你说的Propagation.NOT_SUPPORTED是JTA事务配置不打开,意思就是缺省是打开的,这是不方便的,也累人的,因为大多数情况下我们不需要要JTA事务,那么你要针对所有不需要JTA事务的方法进行Propagation.NOT_SUPPORTED声明。

事务越多,性能越不好。哪个简单方便性能快,一目了然。

我又baidu了下,懂了,谢谢