【问题标题】:Why is there no @PreLoad entity listener?为什么没有@PreLoad 实体监听器?
【发布时间】:2014-07-03 08:51:45
【问题描述】:

这是 JPA2 实体侦听器注释:

@PrePersist
@PreRemove
@PostPersist
@PostRemove
@PreUpdate
@PostUpdate
@PostLoad

但是没有@PreLoad注解?怎么可能?

【问题讨论】:

    标签: jpa jpa-2.0 entitylisteners


    【解决方案1】:

    我会应用与JSF - what is the difference between @PostConstruct and direct method call from constructor? 相同的知识。 @PostLoad 在构造函数之后执行,并已准备好所有与JPA 相关的依赖项,并且此类的对象实际上是@Entity 而不是简单的Java 对象。所以不存在的@PreLoad 实际上是构造函数,但@Entity@PostLoad 之前还不是@Entity

    【讨论】:

      猜你喜欢
      • 2014-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多