我们目前正在参与临时环境。在供应商的无限智慧中,他们使用复合主键进行关系,这意味着如果我更新关系,我会更新密钥以及破坏登台服务。
有没有办法拦截某些映射类的更新请求,而是将它们转换为create?
答案 0 :(得分:1)
您可以将Hibernate实体配置为使用复合键。也许这会有所帮助。
如果您需要拦截Hibernate中的某些操作,可以使用callbacks。
如果您需要更多灵活性,请考虑使用AspectJ(with Spring it is quite simple)。他们允许拦截任何人可以想象的东西。