当前位置:首页 > Hibernate

Hibernate 继承的注解配置

canca12年前 (2014-03-19)Hibernate643

三个类的关系是这样的: BaseObject <- Directory <- Directory

 

刚开始我在第二个Directory类(称Directory2)上配置@Entity,用Junit测试,报错:No identifier specified for entity: com.lmiky.cms.site.pojo.Directory

遇事我给父类的Director(称Directory1)和 BaseObject上都配置@Entity,再用Junit测试,报错:Use of the same entity name twice: Directory

上网查了下,去掉Directory1和BaseObject的@Entity配置,改为@MappedSuperclass,再测试,运行正常,没有报错了。

 

 

标注为@MappedSuperclass的类将不是一个完整的实体类,他将不会映射到数据 库表,但是他的属性都将映射到其子类的数据库字段中。

标注为@MappedSuperclass的类不能再标注@Entity或@Table注解,也无需实现序列 化接口

扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/114.html

标签: Hibernate
分享给朋友:

“Hibernate 继承的注解配置” 的相关文章

如何把Hibernate2.1升级到Hibernate3.0?

1.1 Hibernate API 变化 1.1.1 包名 1.1.2 org.hibernate.classic包 1.1.3 Hibernate所依赖的第三方软件包 1.1.4 异常模型 1.1.5 Session接口 1.1.6 createSQLQuery() 1.1.7 Lifecycle…

Hibernate读取Blob乱码

        在项目中又遇到乱码了!这我已经司空见惯了。呵呵.说说Hibernate读取Blob时为什么会乱码吧!!         说Blob乱码…

Hibernate 一对一主键单向关联

1-1的关联可以基于主键关联,但基于主键关联的持久化类不能拥有自己的主键生成策略,它的主键由关联类负责生成.另外,另外,增加one-to-one元素来关联属性,必须为one-to-one元素增加constrained="true"属性,表明该类主键由关联类...…

Hibernate Annotation mappedBy注解理解

Hibernate Annotation mappedBy注解理解

在Annotation 中有这么一个@mappedBy 属性注解,相信有些同学还是对这个属性有些迷惑,上网找了些理解@mappedBy比较深刻的资料,下面贴出来供大家参考。 http://xiaoruanjian.iteye.com/blog/1094253 http://blo…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。