CDI与EntityListener和时间问题?

时间:2016-07-26 12:12:33

标签: jpa cdi entitylisteners

我正在尝试这样做。

public class MyEntityListener {

    @PrePersist
    private void onPrePersist(final Object object) {
        // set object with value fetched via onPostConstruct
    }

    @PostConstruct
    private void onPostConstruct() {
        // fetch some value using entityManager
    }

    @PersistenceContext
    private EntityManager entityManager;
}
  1. 当我通过EJB持久化实例时,entityManager与EJB的实例不同。
  2. 无论onPrePersist如何,都会执行
  3. postConstruct(之前或之前)。
  4. 这是正常的吗?

0 个答案:

没有答案