【发布时间】:2013-04-15 06:37:33
【问题描述】:
我想知道例如我是否有像客户和客户地址这样的实体,并且地址是参考 在客户中,如果我找不到与实体键匹配的内容会发生什么,一些客户实例将需要使用地址 null 保存 提交中会发生什么,我会得到转储?
【问题讨论】:
标签: java jpa eclipselink entitymanager
我想知道例如我是否有像客户和客户地址这样的实体,并且地址是参考 在客户中,如果我找不到与实体键匹配的内容会发生什么,一些客户实例将需要使用地址 null 保存 提交中会发生什么,我会得到转储?
【问题讨论】:
标签: java jpa eclipselink entitymanager
这取决于您使用的技术以及您定义的数据库架构。 通常,对象图在关系数据库中表示为许多具有表示对象之间引用的外键的表。如果该字段(FK)可以为空,那么您可以保存没有地址的客户。否则将抛出约束违反异常。
如果您需要更多信息,请发布您的一些代码并说明您使用的持久性技术是什么。
【讨论】:
Imo,如果您的 db 允许在地址列中使用空值(并且不存在 FK 约束),它将保存空值。否则,它应该会失败。
【讨论】: