为什么在Hibernate中需要事务才能进行只读操作?
以下事务是否在数据库中设置了锁定?
从数据库获取示例代码:
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()
吗?