|
|
1
2
有一个针对hibernate实体的通用审计解决方案,称为 envers ,这应该能起到作用。 但是,如果这个解决方案还不够(正如您的评论所建议的那样),那么 org.hibernate.events 包定义可用事件。 在您的情况下,我建议至少实现PostUpdateEventListener接口。 |
|
2
1
这个
你的
因此,使用它,您可以创建新对象并将它们持久化在同一会话和事务中。 |
|
|
3
1
在使用这些事件时,请确保不要触摸导致事件触发的会话。获取会话并检索会话工厂并打开新会话。这仍然在同一事务中,但是您将避免许多hibernate问题。 另外,如果开始遍历导致事件触发的对象上的对象图,那么在刷新期间更改了集合状态时,可能会出现奇怪的错误。这张“臭虫”的吉拉票还开着。 |
|
|
Jake · 如何回滚臭鼬事务以进行集成测试?(缺少隐式原点) 1 年前 |
|
|
Riyaz Vagapov · EF核心交易 2 年前 |
|
|
M. Kemp · Oracle删除操作将永远存在 2 年前 |
|
Kuldeep · 我们什么时候应该在数据库中进行交易? 2 年前 |