首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hibernate映射类为SuperClass和属性

Hibernate映射类为SuperClass和属性
EN

Stack Overflow用户
提问于 2014-07-23 21:23:01
回答 1查看 64关注 0票数 0

嗨,我有这样的风景:

  • SuperClass.java -- 2个核-1个对象Thing.java -1字符串
  • Car.java扩展了SuperClass -- 2多个属性-1ID -- 1字符串

现在,我已经将SuperClass映射为@MappedSuperClass。

我需要在另一个类中使用SuperClass作为对象。

  • AnotherClass.java --这里有一个SuperClass.java的列表

我需要将这个对象映射到一个关联表中的AnotherClass中。包含列: id_another_class、id_thing、string

我能做吗?我可以使用@MappedSuperClass吗?或者我需要换一种东西?

有人能帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-29 11:32:30

解决了。

SuperClass与@MappedSuperClass保持一致

创建一个DefaultImplSuperClass,扩展使用@ SuperClass映射的SuperClass

在AnotherClass中,我有一个DefaultImplSuperClass列表

此列表已映射为:@ElementCollection @CollectionTable

而且起作用了。

如果我想创建AnotherClass2,有一个与SuperClass相关联的表。我只需要使用一个DefaultImplSuperClass列表并将其映射到@收集表上

特克斯

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24921269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档