使用cascadeType避免主表中的重复条目

时间:2015-08-25 14:58:05

标签: java mysql hibernate cascade

我有2个主表'A','B'和一个主表'C',它包含A和B的外键。我在pojo类中完成了所有注释映射并使用了cascadeType。并使用从C到A和B表pojo类的多对一关系。当我尝试在C表中插入时,A和B主表被插入。没关系。如果该值已存在于主表中,则我需要在C表中插入外键。我的意思是,重复的条目不应该在主表中发生。

1)如果我设置了唯一键约束,则hibernate会在主表插入本身停止。 2)我不想检查主表中是否存在该值的条件,如果主表中存在该值并在主表中更新它,则获取主键。没有这些条件检查,我试图在注释本身实现它。

这只是一个例子。我的表中有4个外键关系。所以,我试图避免这些情况。

任何人都可以帮我吗?

我希望问题很清楚。如果需要任何其他信息,请告诉我。

提前致谢。

0 个答案:

没有答案