我在EJB3和wildfly 10上运行Hibernate 5,在第一次Hibernate调用时,某些请求失败
org.hibernate.HibernateException: Current transaction is not in progress
当我尝试调用sessionFactory().getCurrentSession()
方法时。
(使用 JTATransactionManager 管理 hibernate.cfg.xml 中的事务)
答案 0 :(得分:0)
该异常表示您正在尝试使用可用事务获取当前会话。如果您不想明确使用.openSession().beginTransaction()
,请确保您的交易属性设置为REQUIRED
或REQUIRES_NEW
。