首页 > 解决方案 > 数据为空或空白时如何避免更新子表?

问题描述

我有我正在使用的实体父级@SecondoryTable。辅助表有一个信息作为属性。现在当我保存父母时,孩子会自动保存。

但是如果子数据为空,我不想保存孩子。在这种情况下,我想保存父母而不是孩子。我应该使用哪个注释来修复实体中的这个问题?

标签: javahibernatejpaspring-data-jpahibernate-criteria

解决方案


我们可以通过使用以下方法来实现这一点。

在您在那里定义的父实体中,您@SecondoryTable假设有子列,因此在父保存期间,您需要在父实体中为该属性设置空值。


推荐阅读