示例代码:
@Entity
@EntityListeners({TestEntityListener.class})
public class TagEntity implements Serializable {}
public class TestEntityListener {
@PersistenceContext(unitName = "tag-ejb")
private EntityManager entityManager; @PrePersist
public void xxxx(Object obj){
}
}TagEntity 中指定了Listener为TestEntityListener, 其中有个属性EntityManager, 我要怎么做才能初始化这个entityManager???在对TagEntity进行Persistence之前,xxxx方法是可以执行, 我想在这个方法中用entityManager 所以需要初始化,但我试了几次,都是null.求解,非常感谢! (项目是部署在EJB中的)
@Entity
@EntityListeners({TestEntityListener.class})
public class TagEntity implements Serializable {}
public class TestEntityListener {
@PersistenceContext(unitName = "tag-ejb")
private EntityManager entityManager; @PrePersist
public void xxxx(Object obj){
}
}TagEntity 中指定了Listener为TestEntityListener, 其中有个属性EntityManager, 我要怎么做才能初始化这个entityManager???在对TagEntity进行Persistence之前,xxxx方法是可以执行, 我想在这个方法中用entityManager 所以需要初始化,但我试了几次,都是null.求解,非常感谢! (项目是部署在EJB中的)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货