`

EJB3.0中的继承

阅读更多
在深入到Java代码之前,需要先弄清楚继承支持的映射策略。为了消除Java面向对象技术和RDBMS间的隔膜,需要使用O/R Mapping技术。为了在RDBMS中“支持”面向对象继承,JPA定义了若干映射策略:


各类继承结构使用单个表(Single table per class hierarchy)
各子类使用单独的表(Single table per subclass)
各具体实体类使用单个表(Single table per concrete entity class)


    在这一模型中,RoadVehicle是整个类继承结构的根;Motocycle和Car继承于RoadVehicle;Coupe和Roadster继承于Car.

分享到:
评论

相关推荐

    2022年EJB3.0之实体Bean的继承Java教程.docx

    2022年EJB3.0之实体Bean的继承Java教程.docx

    EJB3.0之实体Bean的继承

    在EJB3.0中,实体Bean可以实现继承关系。 比如有个Person的实体bean,它有姓名和性别两个属性。 上帝和女娲造人的时候,造出两种人:Man和Woman。Man和Woman都是实体Bean,而且他们都继承Person。 单一表策略就是副...

    Hibernate实战(第2版 中文高清版)

    第一部分 从Hibernate和EJB 3.0开始  第1章 理解对象/关系持久化   1.1 什么是持久化   1.1.1 关系数据库   1.1.2 理解SQL   1.1.3 在Java中使用SQL   1.1.4 面向对象应用程序中的持久化   1.2 范式不...

    JAVAEEWEB高级编程期末考试复习资料.pdf

    Java EE 高级编程考试复习资料 1. Servlet 工作原理 Servlet 运行在 Web 服务器...EJB3.0 是 Java EE 的重头戏之一,但是我们可以不使用 EJB 也能做出很好的企业级应用,例如采用 JSP+JavaBean 或者采用 JSP+Servlet。

    Java优化编程(第2版)

    8.2.5 ejb 3.0规范中的ejb 8.3 优化无状态会话ejb性能 8.3.1 如何控制无状态会话ejb的生命周期 8.3.2 通过调节无状态会话ejb实例池的大小来优化系统性能 8.3.3 无状态会话ejb资源的缓冲与释放 8.4 优化有状态会话ejb...

    Spring攻略(第二版 中文高清版).part2

    1.13 继承Bean配置 47 1.13.1 问题 47 1.13.2 解决方案 47 1.13.3 工作原理 48 1.14 从Classpath中扫描组件 50 1.14.1 问题 50 1.14.2 解决方案 51 1.14.3 工作原理 51 1.15 小结 56 第2章 高级...

    Spring攻略(第二版 中文高清版).part1

    1.13 继承Bean配置 47 1.13.1 问题 47 1.13.2 解决方案 47 1.13.3 工作原理 48 1.14 从Classpath中扫描组件 50 1.14.1 问题 50 1.14.2 解决方案 51 1.14.3 工作原理 51 1.15 小结 56 第2章 高级...

    Java测试新技术TestNG和高级概念.part1

    4.8 Enterprise JavaBeans 3.0(EJB3) 4.9 Java API for XML Web Services(JAX-WS) 4.10 Servlets 4.11 XML 4.12 本章小结 第5章 集成 5.1 Spring 5.2 Guice 5.3 DbUnit 5.4 HtmlUnit 5.5 Selenium 5.6 Swing UI...

    Java测试新技术TestNG和高级概念.part2

    4.8 Enterprise JavaBeans 3.0(EJB3) 4.9 Java API for XML Web Services(JAX-WS) 4.10 Servlets 4.11 XML 4.12 本章小结 第5章 集成 5.1 Spring 5.2 Guice 5.3 DbUnit 5.4 HtmlUnit 5.5 Selenium 5.6 Swing UI...

    Spring Boot实战 ,丁雪丰 (译者) .pdf

    明式事务意味着组件之间再也不存在紧耦合,再也不用重量级的EJB了。这玩意儿不能更 好了。  到了Spring 2.0,我们可以在配置里使用自定义的XML命名空间,更小、更简单易懂的配 置文件让Spring本身更便于使用。这...

    Java通用代码生成实用程序XDoclet(源码包)

    XDoclet 继承了 JavaDoc 引擎的思想,允许根据定制 JavaDoc 标记生成代码和其他文件。当然,XDoclet 也可以访问整个解析树。这样,它就可以访问类、类的包结构和类的方法。 Xdoclet由三个主要组件组成、Xjavadoc...

    整理后java开发全套达内学习笔记(含练习)

    进行高精度运算可以用java.math包中BigDecimal类中的方法。 自动类型提升又称作隐式类型转换。 强制类型转换:int ti; (byte) ti ; 强制转换,丢弃高位 宣告变量名称的同时,加上“final”关键词来限定,这个...

Global site tag (gtag.js) - Google Analytics