为什么没有@PreLoad实体监听器?

时间:2014-07-03 08:51:45

标签: jpa jpa-2.0 entitylisteners

这是JPA2实体监听器注释:

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

但是没有@PreLoad注释?怎么会这样?

1 个答案:

答案 0 :(得分:2)

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