【发布时间】:2019-12-02 02:44:12
【问题描述】:
使用 Spring 2.0.5
在dao类中
@Repository
@Transactional
public class IsActiveTestDao {
private EntityManager em;
public void populateIsActiveTest(){
Session session = em.unwrap(Session.class);
当我这样做或任何其他 50 种方式时:
SessionFactory f = em.unwrap(SessionFactory.class);
我也试过
em.getDelegate()
我总是得到空指针异常
我的问题是我可以在 Spring 中使用 @Transactional 注释从 JPA 实体管理器获取休眠会话吗?
【问题讨论】: