【发布时间】:2018-10-25 03:28:36
【问题描述】:
一般来说,我认为选择查询不需要事务。只有创建和更新操作需要事务。但是休眠最新文档示例使用事务进行选择查询。有人可以澄清原因吗?下面的代码来自以下链接
http://docs.jboss.org/hibernate/orm/5.0/quickstart/html/
entityManager = entityManagerFactory.createEntityManager();
entityManager.getTransaction().begin();
List<Event> result = entityManager.createQuery( "from Event", Event.class).getResultList();
for ( Event event : result )
{
System.out.println( "Event (" + event.getDate() + ") : " + event.getTitle() );
}
entityManager.getTransaction().commit();
entityManager.close();
【问题讨论】: