hibernate删除行并更新其对新行的所有引用

时间:2014-02-07 09:18:17

标签: java hibernate

我的java模型中有class Clientclass Invoice引用一个client object。在数据库中,我有两个名称为c1和c2的客户端以及两个分别引用两个客户(i1->c1 and i2->c2)的发票i1和i2。

一段时间后,软件的用户注意到客户端c1和c2确实是同一个人但是在保存第二个客户端时他只是拼错了名字。现在,他将客户端c2重命名为c1。

此时我注意到客户端c1存在于数据库中。我想要做的是更新指向c2指向c1的所有引用,然后删除客户端c2。使用hibernate执行此操作的最佳方法是什么?我使用hibernate注释。

由于

0 个答案:

没有答案