Jpa 如何处理主表
我有一个带有主表(a)的ERD,它有一个属性(字符串),该属性是另一个表(B)的FK 我的问题是,在B中,唯一的属性是PK;我只想确保用户只在主表属性中输入一个允许的值。我甚至不想从应用程序中更新B表,因为这将是一项非常不寻常的任务,我将直接在DB中完成它 我可以把B当作另一个实体,用“常规”JPA来处理它们,但我有点担心,也许有更有效的方法来处理它*。我只想从B表中得到完整的值列表,并确保属性值是正确的 所以问题是:JPA中有一个特定的模式来处理这些主表 提前谢谢Jpa 如何处理主表,jpa,Jpa,我有一个带有主表(a)的ERD,它有一个属性(字符串),该属性是另一个表(B)的FK 我的问题是,在B中,唯一的属性是PK;我只想确保用户只在主表属性中输入一个允许的值。我甚至不想从应用程序中更新B表,因为这将是一项非常不寻常的任务,我将直接在DB中完成它 我可以把B当作另一个实体,用“常规”JPA来处理它们,但我有点担心,也许有更有效的方法来处理它*。我只想从B表中得到完整的值列表,并确保属性值是正确的 所以问题是:JPA中有一个特定的模式来处理这些主表 提前谢谢 *:我关心的是创建/检索实体
*:我关心的是创建/检索实体B对象,当它只需要一个字符串时,每次创建或检索实体A对象时。我只需使用本机查询从
B
表中获取所有字符串,或将B映射为一个实体,使用JPQL查询检索所有B字符串,但从A到B没有任何关联
B字符串将作为基本字符串列存储在实体
A
中。如果您尝试使用不在B
表中的字符串创建或更新A
实例,则会在刷新或提交时出现异常,因为外键约束被破坏。我只需使用本机查询从B
表中获取所有字符串,或将B映射为实体,以使用JPQL查询检索所有B字符串,但不具有从a到B的任何关联
B字符串将作为基本字符串列存储在实体
A
中。如果您尝试使用B
表中不存在的字符串创建或更新A
实例,则在刷新或提交时会出现异常,因为外键约束已被破坏。是的,我也想到了这一点。让我们拭目以待,看看是否有其他人看到了更“标准”的方法。是的,我也想到了。让我们拭目以待,看看是否有其他人看到了更“标准”的方法。