您正在寻找的可能是Hibernate的隐式多态性。还有一个鲜为人知的“任何”关系可以提供完全的灵活性,但是它有一些折衷。您还可以在多对多中使用“任意” 。
编辑: 基于您的“
Box”类并使用
@Any映射,我已经在Github上创建了一个可运行的示例。您可以浏览(或专门用于Box类)或将其签出并运行
git clone git://github.com/zzantozz/testbed tmpcd tmpmvn -q compile exec:java -Dexec.mainClass=rds.hibernate.AnyMapping -pl hibernate-any
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)