`
wangjian5748
  • 浏览: 211721 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

hibernate annotation中joined继承方式支持jpa规范不完整

阅读更多
可以先看一下hibernate官方网站上的一个帖子,看看Gavin King
http://opensource.atlassian.com/projects/hibernate/browse/ANN-140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_25541
我觉得这确实是hibernate问题,因为在hibernate3的core的hbm.xml配置文件中支持joined方式的Discriminator,而到了annotation中就不支持了,而且还说了那么一大段莫名其妙的理由,感觉就是在抠ejb3/jpa规范的漏洞。
 
分享到:
评论

相关推荐

    hibernate annotation hibernate3

    Hibernate 3是Hibernate ORM框架的一个重要版本,它引入了许多新特性,如对JPA(Java Persistence API)的支持,以及对注解的广泛使用。这一版本的更新使得Hibernate更加易于使用,同时也提高了代码的可读性和可维护...

    Hibernate distribution and annotation

    8. **@Inheritance**: 支持继承关系的映射,如SINGLE_TABLE、JOINED和TABLE_PER_CLASS策略。 通过这些注解,开发者可以更直观地在代码中描述数据库模型,提高了开发效率。 **总结** 这个压缩包提供了Hibernate ...

    Hibernate Annotation应用

    7. **继承映射**:Hibernate支持单表继承(SINGLE_TABLE)、联合继承(JOINED)和表-per-hierarchy(TABLE_PER_CLASS)。使用`@Inheritance`和`@DiscriminatorColumn`、`@DiscriminatorValue`注解可以定义继承策略。...

    hibernate-annotation-3.2.1

    4. **继承策略**:Hibernate支持单表继承(`@Inheritance(strategy = InheritanceType.SINGLE_TABLE)`)、联合继承(`@Inheritance(strategy = InheritanceType.JOINED)`)和分表继承(`@Inheritance(strategy = ...

    Hibernate annotation

    - `@Inheritance`: 控制实体类的继承策略,如SINGLE_TABLE、JOINED、TABLE_PER_CLASS。 3. **字段注解** - `@Id`: 指定主键字段,可以结合`@GeneratedValue`控制主键生成策略,如AUTO、IDENTITY、SEQUENCE等。 -...

    hibernate-annotations-3.3.0.GA

    3. 支持JPA 1.0规范:3.3.0.GA版本完全支持Java Persistence API 1.0标准,这意味着开发者可以利用JPA的全部功能,同时享受到Hibernate的额外优势。 4. 更强的事务处理:此版本增强了对JTA事务的支持,使得跨多个...

    JPA:关于JPA的一切

    JPA的主要目标是简化数据库操作,使得开发人员可以使用面向对象的方式来处理数据库交互,而无需深入理解SQL的细节。下面将详细介绍JPA的相关知识点。 1. **JPA基本概念** - **实体(Entity)**: 在JPA中,实体代表...

Global site tag (gtag.js) - Google Analytics