你必须在方法周围加上@Transactional批注:
@Transactionalpublic void fooBar() { //Exception from this line Session session = getEntityManager().unwrap(Session.class); ...}并在spring的xml配置文件中使用以下声明启用spring @Transactional处理(txManager是你的管理器的ID)。
<tx:annotation-driven transaction-manager="txManager" />



