`

实体对象继承关系.

阅读更多

分为三种:

一:每个具体类一张表,也就是不考虑继承关系

二:每个类分层结构一张表.对于继承关系中的子类使用同一个表,这需要在数据库表中增加一个字段来区分.

三:每个子类一张表,域模型中的每个类一个表.通过表的外键来描述表之间的继承关系.

 

 

 

对于对象之间一对多关系可以直接通过数据库的外键来实现.

分享到:
评论

相关推荐

    Hibernate映射继承关系的三种方案.docx

    人与学生之间很显然就拥有了继承关系 ------学生继承于人,人是父类,学生是子类。 那么,这种继承关系在hibernate是如何映射呢? 对于面向对象的程序设计语言而言,继承和多态是两个最基本的概念。hibernate的集成...

    hibernate annotation帮助文档

    2.2.4. 映射继承关系 2.2.4.1. 每个类一张表 2.2.4.2. 每个类层次结构一张表 2.2.4.3. 连接的子类 2.2.4.4. 从父类继承的属性 2.2.5. 映射实体Bean的关联关系 2.2.5.1. 一对一(One-to-one) 2.2.5.2. 多对一...

    hibernate_reference中文文档.pdf

    5. 对象/关系数据库映射基础(Basic O/R Mapping) ................................. 61 5.1. 映射定义(Mapping declaration) ....................................... 61 5.1.1. Doctype .......................

    EAS-开发宝典

    IPurOrder 作为创建,更新及其他操作‘采购订单’实体对象的接口。..................6 PurOrderInfo 作为值对象..................................................................................................

    hibernate annotation 中文文档

    2.2.4. 映射继承关系 2.2.4.1. 每个类一张表 2.2.4.2. 每个类层次结构一张表 2.2.4.3. 连接的子类 2.2.4.4. 从父类继承的属性 2.2.5. 映射实体Bean的关联关系 2.2.5.1. 一对一(One-to-one) 2.2.5.2. 多对一(Many-to-...

    将关系数据映射到业务实体(转)

    学习向 Microsoft .NET 应用程序公开数据的最佳方式,以及如何实现一个有效的策略以便在分布式应用程序的层间传递数据。(本文包含一些指向英文站点的链接。)

    Hibernate Annotations 中文文档

    2.2.4. 映射继承关系 2.2.4.1. 每个类一张表 2.2.4.2. 每个类层次结构一张表 2.2.4.3. 连接的子类 2.2.4.4. 从父类继承的属性 2.2.5. 映射实体Bean的关联关系 2.2.5.1. 一对一(One-to-one) 2.2.5.2. 多对一...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     12.1 继承关系树的每个具体类对应一个表  12.1.1 创建映射文件  12.1.2 操纵持久化对象  12.2 继承关系树的根类对应一个表  12.2.1 创建映射文件  12.2.2 操纵持久化对象  12.3 继承关系树的每个类对应一个...

    [详细完整版]数据库填空题.doc

    增强ER模型中,子类实体继承超类实体的所有_属性_。 18.产生数据冗余和异常的两个重要原因是局部依赖和_传递_依赖。 l9.如果Y XU,则XY成立。这条推理规则称为_自反性_。 20.ODBC规范定义的驱动程序有两种类型:...

    JAVA程序设计教程

    1.1.2 实体.................................................................................................................3 1.1.3 程序.................................................................

    Python基础课程-面向对象编程.pdf

    换句话说,⾯向对象编程是⼀种, 可以为具体现实世界的事物建模的⽅法,如汽车以及公司和员⼯,学⽣和教师等事物之间的关系. OOP将 现实世界的实体建模为软件对象,以及与之相关的数据,并可以执⾏某些功能。 另⼀种...

    Java 面试宝典

    22、面向对象的特征有哪些方面 ................................................................................. 16 23、java 中实现多态的机制是什么? ......................................................

    PowerDesigner详细手册

    1.2.5. 面向对象模型...................................................................................................................7 1.2.6. 模型文档编辑器.............................................

    C++习题和答案

    对象代表着正在创建的系统中的一个实体; C. 对象是一个状态和操作(或方法)的封装体; D.对象之间的信息传递是通过消息进行的; 7. 下面关于类概念的描述中,( )是错误的。 A.类是抽象数据类型的实现; B.类是具有...

    基于Java继承关系改进学生选课模拟系统【100011985】

    本实验主要为基于继承关系改进学生选课模拟系统,即在实验二的基础上做继承变动 (1)新建一个 package 包,将原程序中需要被继承的父类提取出来 (2)在子类中运用继承关键字 extends,调用继承父类中方法、数据,...

    Java学习代码实例,Java基础,Java面向对象,Java高级编程.rar

    对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而类的继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以...

    最新中农大线上作业Java语言与面向对象程序设计A-F(1).doc

    封装表示 参考答案:C 您的答案:C 5、在面向对象程序设计中,对象是由( )组成的封装体,与客观实体有直接对应关系 ,一个对象类定义了具有相似性质的一组对象。 A.数据和算法 B.计算和变量 C.数据和容许的...

Global site tag (gtag.js) - Google Analytics