[英]How to map a collection typed <? extends MyClass> to a relation database?
我有几个类(实体)共享多个领域,并且它们在现实世界的应用方面也有很多相似之处。 所以我创建了一个@MappedSuperclass 来处理类似的领域,并且能够在适用的情况下使用多态性。 现在我有另一个 class,我想用这些类创建一个集合,然后遍历这个集合并在每个 class 上调用相同的方法。 这在核心 java 的上下文中非常自然,但是当我想在 postgres 中保存这个 state 时,没有合适的数据结构,因为 FK 只能引用单个实例。 有没有像我的示例中那样使用 inheritance 和多态性进行收集并将其存储在任何关系数据库中的最佳方法? 在实体上下文中使用@MappedSuperclass 通常是一种好习惯吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.