`
ytqit
  • 浏览: 1907 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

hibernate—02 域对象间的关系

 
阅读更多

依赖:类之间访问关系。无需定义成属性。在A中访问B中的方法或属性,或者A负责实例化B。
xxxAction
   new xxxService
action依赖于service,service依赖于dao

以下的关系才是域对象(领域模型,domain)间的关系:
       关联:类间的引用关系。以属性定义的方式表现。
               1.  关联按照多重性可分为一对一、一对多、多对一和多对多。
                2.按照导航性可分为单向关联和双向关联。(java类之间的获取关系)


聚合:就是一对多的特例,表示整体与部分的关系,整体和部分可以分开单独存在。
         电脑:主机,主板,CPU


组合:就是聚合的特例,强聚合关系,整体和部分之间不能分开。
          人:头,手
          订单模型:采购订单,超市购物清单(总金额:一方,明细:多方)

分享到:
评论

相关推荐

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

     1.2.5 域对象之间的关系  1.2.6 域对象的持久化概念  1.3 小结  1.4 思考题 第2章 Java对象持久化技术概述  2.1 直接通过JDBC API来持久化实体域对象  2.2 ORM简介  2.2.1 对象-关系映射的概念  2.2.2 ORM...

    Hibernate 对象关系映射

    本人在厦门邦初培训时候用的ppt 快速入门文档 内容: 建立一对多的关联关系域模型 建立一对多的参照关系的模型 映射一对多关联关系 通过hibernateAPI级联操作关联对象 其它关系的映射:一对一,多对多

    精通hibernate:对象持久化技术孙卫琴第二版part2

    业务数据在内存中表现为实体域对象形式,而在关系数据库中表现为关系数据形式。数据访问代码负责把实体域对象持久化到关系数据库中。 2.1 直接通过JDBC API来持久化实体域对象 21 .2.2 ORM简介 27 2.2.1 对象-...

    精通Hibernate:对象持久化技术第二版part3

    业务数据在内存中表现为实体域对象形式,而在关系数据库中表现为关系数据形式。数据访问代码负责把实体域对象持久化到关系数据库中。 2.1 直接通过JDBC API来持久化实体域对象 21 .2.2 ORM简介 27 2.2.1 对象-...

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

     1.2.5 域对象之间的关系  1.2.6 域对象的持久化概念  1.3 小结  1.4 思考题 第2章 Java对象持久化技术概述  2.1 直接通过JDBC API来持久化实体域对象  2.2 ORM简介  2.2.1 对象-关系映射的概念  2.2.2 ORM...

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

     1.2.5 域对象之间的关系  1.2.6 域对象的持久化概念  1.3 小结  1.4 思考题 第2章 Java对象持久化技术概述  2.1 直接通过JDBC API来持久化实体域对象  2.2 ORM简介  2.2.1 对象-关系映射的概念  2.2.2 ORM...

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

     1.2.5 域对象之间的关系  1.2.6 域对象的持久化概念  1.3 小结  1.4 思考题 第2章 Java对象持久化技术概述  2.1 直接通过JDBC API来持久化实体域对象  2.2 ORM简介  2.2.1 对象-关系映射的概念  2.2.2 ORM...

    tutorial-hibernate4-example:一个 maven web 应用程序项目,演示了与 Hibernate4 的基本数据库交互

    从历史上看,Hibernate 通过对象/关系映射促进了 Java 域对象的存储和检索。 今天,Hibernate 是一个相关项目的集合,使开发人员能够以远远超出对象/关系映射的方式在他们的应用程序中利用 POJO 风格的域模型。 ...

    浙江大学城市学院《J2EE架构与应用开发》期末考试试卷.pdf

    其中,request 域对象只能在一次请求中有效,session 域对象用于在服务器端保存客户相关信息,application 域对象用于存储整个应用程序的信息,page 域对象用于存储当前页的信息。 2. 客户端用户输入数据的校验: ...

    wiseml:XML、RDBMS 和 RDF 格式的 marshallingunmarshaling wisebed 资源文件包。 使用 JiBX 绑定、JPAHibernate 和 Jena

    Hibernate 通过对象/关系映射 (ORM) 促进 Java 域对象的存储和检索。最新稳定版最新的稳定版本可从持续集成工具获得。 (测试Hudson的SCM轮询机制)Hibernate配置您可以通过在本地 Maven 设置文件~/.m2/settings....

    ssh(structs,spring,hibernate)框架中的上传下载

     您可以使用Hibernate Middlegen、HIbernate Tools、Hibernate Syhchronizer等工具或手工的方式,编写Hibernate的领域对象和映射文件。其中对应T_FILE表的领域对象Tfile.java为:  代码 1 领域对象Tfile 1. ...

    Spring面试题

    ☆ Spring ORM:Spring 框架插入了若干个 ORM 框架,从而提供了 ORM 的对象关系工具,其中包括 JDO、Hibernate 和 iBatis SQL Map。所有这些都遵从 Spring 的通用事务和 DAO 异常层次结构。 ☆ Spring Web 模块:...

    YB.ORM:用于C ++的对象关系映射(ORM)的工具-开源

    YB.ORM是用于C ++的对象关系映射(ORM)的工具。 受到Hibernate或SQLAlchemy之类的启发。 应该与数据库无关。 包括用于域对象代码生成的工具。 表的元数据描述是一个XML文件。

    外卖订餐系统设计.doc

    面向对象分析(OOA)是一种软件开发方法论,旨在通过对问题域的分析,识别出问题域中的对象及其相互关系,并将其抽象化为软件模型。OOA 方法论分为三个阶段:问题域分析、对象模型设计和实现。 在本论文中,我们将...

    从J2SE到J2EE知识点介绍

    3. Java大对象类型的Hibernate映射类型 225 4. 关联关系映射 225 5. Hibernate的事务与并发 238 (十) 数据库 240 1. 数据库的基本概念 240 2. 数据模型 240 3. 关系模型 241 数据流图(Data Flow Diagram,DFD) 241 E-...

    SSH框架部分常见面试题.pdf

    ORM 是对象关系映射,用于将 Java 对象转换到数据库表中。 主键和索引 主键是唯一标识数据库表中的每一行,索引是用于加速数据库查询的数据结构。 实体之间的关联关系 实体之间的关联关系有三种:一对一、一对多...

    低清版 大型门户网站是这样炼成的.pdf

    5.1.11 持久化对象间的级联操作 277 5.2 hibernate的检索策略 291 5.2.1 立即检索 291 5.2.2 延迟检索 296 5.2.3 迫切左外连接检索 300 5.3 hql查询方式 303 5.3.1 基本查询 303 5.3.2 条件查询 305 5.3.3 ...

    J2EE考试题目及答案.pdf

    使用 Hibernate 实现对象持久化的过程: 1. 创建 Configuration 对象 2. 创建 SessionFactory 对象 3. 创建 Session 对象 4. 开始一个事务 5. 进行持久化操作 6. 结束事务 7. 关闭 Session 实现序列化的原因: 1....

    spring5webapp:简单的Web应用程序

    JPA是一种ORM(对象关系映射)工具,有时在映射中存在“泄漏”。 平等 等于和哈希码 Spring数据仓库 Spring Data JPA可以与Hibernate一起使用 它实现了存储库模式。 H2内存数据库: 要查看控制台,请将此行添加到...

Global site tag (gtag.js) - Google Analytics