|
|
1
2
正如Jodonnel所说,您必须注意缓存,因为如果您在Hibernate中使用二级缓存,并且在Hibernate之外修改了一个表,那么Hibernate就无法知道其缓存项已过时。 对于事务,它们都应该使用容器提供的JTA,因此应该是安全的。 |
|
|
2
2
我想真正要小心的是使用休眠会话。Hibernate缓存东西,这可能会妨碍。 坦率地说,我建议您采用Hibernate,完全放弃实体bean。在会话bean中进行休眠工作,并让会话bean管理您的事务。 或者交替使用EJB 3,它是Hibernate标准化到Java持久化API中的。 |
|
|
Paras Patel · 支持分布式互操作性 10 年前 |