这个问题基本上是一样的。
事实证明,这些JPA实体侦听器批注仅在您
EntityManager在Hibernate
中使用时才有效(这是可以理解的)。因此,如果要使用这些批注,则应抛弃
SessionFactory并使用JPA-complaint
EntityManager或
EntityManagerFactory。
我也推荐这种方法,因为如果您尝试使用JPA批注,那么寻求纯JPA解决方案是合乎逻辑的,而不必将自己束缚于特定于Hibernate的解决方案-即
SessionFactory。

这个问题基本上是一样的。
事实证明,这些JPA实体侦听器批注仅在您
EntityManager在Hibernate
SessionFactory并使用JPA-complaint
EntityManager或
EntityManagerFactory。
我也推荐这种方法,因为如果您尝试使用JPA批注,那么寻求纯JPA解决方案是合乎逻辑的,而不必将自己束缚于特定于Hibernate的解决方案-即
SessionFactory。