是否通常需要关闭持久性管理器?你可以保持一个开放并一直重复使用它,即重复这种模式:
Transaction tx = pm.currentTransaction();
try {
tx.begin();
// do stuff
tx.commit();
} finally {
if (tx.isActive()) tx.rollback();
}
这有什么缺点?由于持久性管理器被关闭,你似乎永远不需要“分离”对象似乎有意义吗?
最佳答案
原文链接:https://www.f2er.com/java/437701.html