|
|
1
2
有一个针对hibernate实体的通用审计解决方案,称为 envers ,这应该能起到作用。 但是,如果这个解决方案还不够(正如您的评论所建议的那样),那么 org.hibernate.events 包定义可用事件。 在您的情况下,我建议至少实现PostUpdateEventListener接口。 |
|
2
1
这个
你的
因此,使用它,您可以创建新对象并将它们持久化在同一会话和事务中。 |
|
|
3
1
在使用这些事件时,请确保不要触摸导致事件触发的会话。获取会话并检索会话工厂并打开新会话。这仍然在同一事务中,但是您将避免许多hibernate问题。 另外,如果开始遍历导致事件触发的对象上的对象图,那么在刷新期间更改了集合状态时,可能会出现奇怪的错误。这张“臭虫”的吉拉票还开着。 |
|
|
Gero Mendy · 如何为一个类分配兵变的结果。查询 1 年前 |
|
Hamvy B · 替换不推荐的hibernate方法 1 年前 |
|
Martin Pfeffer · Spring Boot JPA 1 年前 |
|
|
denstran · 休眠未生成正确的id 2 年前 |
|
|
Frank · 忽略/跳过Hibernate架构验证中的特定字段 2 年前 |