我如何将EntityManager传递给@PostUpdate
我想保存更改历史记录,因此在 @PostUpdate 中我想创建另一个实体的新实例并保存它,如何将 EntityManager 传递给该方法?
I want to save history of changes, so in @PostUpdate i want to create new instance of another entity and save it, how do i pass EntityManager to that method?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只需从上下文中检索 EntityManager 实例即可获得它,就像在任何其他实例上一样:
1) 通过在类中注入:
2) 使用 EntityManagerFactory:
You can get an instance of EntityManager just by retrieving it from the context as you would on any other:
1) Through injection in your class:
2) Using EntityManagerFactory: