Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道例如我是否有像客户和客户地址这样的实体,并且地址是客户中的参考如果我找不到与实体键匹配的情况会发生什么客户的某些实例需要用地址 null 保存什么会发生在提交中,我会转储吗?
这取决于您使用的技术以及您定义的数据库模式。通常,对象图在关系数据库中表示为许多具有表示对象之间引用的外键的表。如果该字段(FK)可以为空,那么您可以保存没有地址的客户。否则将抛出约束违反异常。
如果您需要更多信息,请发布您的一些代码并解释您使用的持久性技术是什么。
Imo,如果您的数据库在地址列中允许空值(并且不存在 FK 约束),它将保存空值。否则,它应该失败。