最佳答案
为什么需要在 Hibernate 中使用 Transaction 进行只读操作?
下面的事务是否在 DB 中放置了一个锁?
从 DB 获取的示例代码:
Transaction tx = HibernateUtil.getCurrentSession().beginTransaction(); // why begin transaction?
//readonly operation here
tx.commit() // why tx.commit? I don't want to write anything
我可以用 session.close()
代替 tx.commit()
吗?