A polymorphic association类似于外键或多对一关系,区别在于目标可能是多种类型之一(语言中的类,db中的表)。 我正在移植一个数据库设计,我从PHP到Java已经使用了好几年了。在旧代码中,我推出了自己的ORM,由于多种原因,这并不是最优的。虽然我可能会稍后开始调整,也许最终会再次自己实现,因为现在我想在实体类中使用现成的ORM和JPA。 现在,有一件事是关于数据库的布局,我
嘿,我对我的项目有一些有趣的需求。我需要一个has_one关系,它是一个类或另一个类,但没有继承关系。如果它是唯一的方法,我可以放弃继承,但是这两个关联记录具有完全不同的数据,并且根本不相关。 我需要弄清楚的是如下所示。 # 1. Foo never belongs to anything.
# 2. Foo MUST have one assigned sub-record for valid