`

映射组成关系

阅读更多
xml 代码
  1. <hibernate-mapping>  
  2.     <class name="org.tie.User" table="user" catalog="tie">  
  3.         <id name="id" type="long">  
  4.             <column name="id" />  
  5.             <generator class="identity" />  
  6.         </id>  
  7.         <property name="name" type="string">  
  8.             <column name="name" length="45" not-null="true" />  
  9.         </property>  
  10.         <component name="content" class="org.tie.Content">  
  11.             <property name="email" type="string">  
  12.                 <column name="email" length="45" />  
  13.             </property>  
  14.             <property name="addr" type="string">  
  15.                 <column name="addr" length="45" />  
  16.             </property>  
  17.         </component>  
  18.           
  19.     </class>  

映射组成 关系,

一个类中应用另一个类,这里配置通过component这个属性.

java 代码
  1. public class User  implements java.io.Serializable {   
  2.   
  3.   
  4.     // Fields       
  5.   
  6.      private long id;   
  7.      private String name;   
  8.      private Content content;   
  9.       
  10.   
  11. ......  

 

java 代码
  1. public class Content implements java.io.Serializable {   
  2.       private String email;   
  3.       private String addr;   
  4. .....  

 

User类中引用了Content这个类,并将其作为User类的属性.

分享到:
评论

相关推荐

    Hibernate 映射组成关系

    本人在厦门邦初培训时的快速入门精简文档 建立具有组成关系的域模型 建立粗粒度的关系模型 映射组成关系 区分值类型和实体类型

    hibernate的多种映射关系

    Hibernate 是一个流行的对象关系映射(ORM)框架,它允许开发者使用 Java 对象来操作数据库,消除了直接编写 SQL 的需要。在 Hibernate 中,映射关系是将数据库表与 Java 类之间的关联方式,使得对象模型可以与关系...

    UML类图-关系数据库之间的映射[收集].pdf

    UML类图-关系数据库之间的映射策略摘要 UML类图是面向对象程序设计中的标准建模技术,在关系数据库系统的设计过程中,我们可以先利用UML建立商业模型,然后将其映射成表。本文主要讨论如何将UML类图中的类映射成表...

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

     10.3 映射组成关系  10.3.1 区分值(Value)类型和实体(Entity)类型  10.3.2 在应用程序中访问具有组成关系的持久化类  10.4 映射复合组成关系  10.5 小结  10.6 思考题 第11章 Hibernate的映射类型  11.1...

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

     10.3 映射组成关系  10.3.1 区分值(Value)类型和实体(Entity)类型  10.3.2 在应用程序中访问具有组成关系的持久化类  10.4 映射复合组成关系  10.5 小结  10.6 思考题 第11章 Hibernate的映射类型  11.1...

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

     10.3 映射组成关系  10.3.1 区分值(Value)类型和实体(Entity)类型  10.3.2 在应用程序中访问具有组成关系的持久化类  10.4 映射复合组成关系  10.5 小结  10.6 思考题 第11章 Hibernate的映射类型  11.1...

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

     10.3 映射组成关系  10.3.1 区分值(Value)类型和实体(Entity)类型  10.3.2 在应用程序中访问具有组成关系的持久化类  10.4 映射复合组成关系  10.5 小结  10.6 思考题 第11章 Hibernate的映射类型  11.1...

    硬件与软件的映射关系

    硬件结合软件分析OS与计算机组成原理,一篇转行的门外汉的浅薄见识

    Hibernate_关联关系映射配置

    在Java开发中,Hibernate是一个非常重要的对象关系映射(ORM)框架,它允许开发者使用面向对象的方式来操作数据库,极大地简化了数据库操作。本教程将详细讲解Hibernate中的关联关系映射配置,帮助你理解和掌握如何...

    Hibernate 相关映射关系

    在Java世界中,Hibernate是一个非常重要的对象关系映射(ORM)框架,它简化了数据库操作,使得开发者可以使用面向对象的方式来处理数据。本篇将详细探讨Hibernate中的映射关系,主要包括实体之间的一对一、一对多、...

    XML与关系模型的映射

    这通常涉及到选择合适的映射策略,例如扁平化映射(Flattening)、嵌套映射(Nested Mapping)或对象-关系映射(Object-Relational Mapping,ORM)等。 在实际应用中,可以编写程序,如上述Java应用程序,来自动化...

    Nhibernate 映射文件生成工具

    映射文件是Nhibernate工作的重要组成部分,它们定义了数据库表与.NET类之间的映射关系。本工具即为“Nhibernate映射文件生成工具”,它简化了映射文件和相关代码的创建过程,提高开发效率。 在Nhibernate中,映射...

    JPA-4 映射关联关系

    在Java Persistence API (JPA) 中,映射关联关系是数据模型设计的重要组成部分。JPA 提供了多种方式来处理不同类型的关联关系,包括单向多对一、单向一对多、双向一对一、双向多对一和双向多对多。下面我们将详细...

    Hibernate的ppt

    hibernate入门;java对象持久化;对象-关系映射基础;映射对象标识符;映射一对多关联关系;映射一对一关联关系;映射多对多关联关系;...映射组成关系;hibernate映射类型;hibernate的检索策略等等。

    hibernate集合的映射

    Hibernate集合映射是ORM的重要组成部分,它使得Java对象和数据库表之间的关系更加直观和灵活。根据实际需求选择合适的集合类型,可以有效地处理复杂的数据关系。在实际应用中,应结合业务场景、数据特性以及性能需求...

    生成hibernate映射文件工具

    hibernate映射文件是Java开发中用于对象关系映射(ORM)的重要组成部分,它将数据库表与Java类之间的关系进行定义,使得开发者无需编写大量的SQL语句,就能实现对数据库的操作。`生成hibernate映射文件工具`是为了...

Global site tag (gtag.js) - Google Analytics