当你只需要执行一个查询,而不删除或更新数据时,是否真的需要开始一个事务?
我目前正在使用Hibernate 4.1.9和C3p0。
例如,
session session = hibernateutil.getsessionfactory().opensession();
Transaction tx = session.beginTransaction();
List messages = session.createQuery("from Message m order by m.text asc").list();
tx.commit();
session.close();
致以问候