当JPA映射的类保存到数据库时,如何在这些类中触发操作?
我希望在我的一个JPA注释类中有一个函数,每次EntityManager将它们保存到数据库(又称事件侦听器)时都会调用该函数。可能吗?最好,我想区分它是即将被保存还是刚刚被保存 为了实现我想要的,这次我可能会使用setter方法,但它不会完全相同。当然,请查看。你有:当JPA映射的类保存到数据库时,如何在这些类中触发操作?,jpa,Jpa,我希望在我的一个JPA注释类中有一个函数,每次EntityManager将它们保存到数据库(又称事件侦听器)时都会调用该函数。可能吗?最好,我想区分它是即将被保存还是刚刚被保存 为了实现我想要的,这次我可能会使用setter方法,但它不会完全相同。当然,请查看。你有: @PrePersist @PreUpdate @PreRemove @PostPersist @postapdate;及 @PostRemove (由Hanno添加)-使用这个答案作为初学者,我还发现。现在这可能无关紧要,因为
李>@PrePersist
李>@PreUpdate
@PreRemove
李>@PostPersist
;及@postapdate
@PostRemove
(由Hanno添加)-使用这个答案作为初学者,我还发现。现在这可能无关紧要,因为这个线程已经有几年了,但我认为Hanno所指的教程位于另一个(工作)链接上: 这里还有关于这个主题的另一个有用的教程: 我想我为将来可能找到这条线索的人做了一些贡献
Saludos desde玻利维亚你好,我无法打开第一个链接,第二个链接似乎不正确。你能给我一个示例代码吗?+1的有用信息。(它可能更适合作为对另一个答案的评论,而不是一个新答案,因为它并没有真正回答问题。)