如何在Hibernate中拦截更新请求

时间:2012-04-16 14:45:40

标签: hibernate staging

我们目前正在参与临时环境。在供应商的无限智慧中,他们使用复合主键进行关系,这意味着如果我更新关系,我会更新密钥以及破坏登台服务。

有没有办法拦截某些映射类的更新请求,而是将它们转换为create?

1 个答案:

答案 0 :(得分:1)

您可以将Hibernate实体配置为使用复合键。也许这会有所帮助。

如果您需要拦截Hibernate中的某些操作,可以使用callbacks

如果您需要更多灵活性,请考虑使用AspectJwith Spring it is quite simple)。他们允许拦截任何人可以想象的东西。