`
神罗天征
  • 浏览: 18906 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hibernate组件映射

阅读更多
所谓组件映射即为当一个实体类中有一个属性为自定义的类,但又没有oid,即数据库中没有这个类的对应表。也称这种属性为值对角或实体类的组件。如User类中有一个Contact的引用,而引用中包含各种联系信息。要把这个组件的信息一起存入User对应的表中。这样的好处是可以对Contact进行重复利用等。
映射方式:

<class name="User" table="tb_User">

<id name="id" column="id">

<generator class="increment"/>

</id>

<property name="userName" column="userName" unique="true" not-null="true"/>

<property name="sex" column="sex" />

<property name="birthday" column="birthday"/>

<component name="contact">

<property name="zcode" column="zcode"/>

<property name="email" column="email"/>

<property name="telephone" column="telephone"/>

<property name="mobilePhone" column="mobilePhone"/>

<property name="address" column="address"/>

</component>

</class>

分享到:
评论

相关推荐

    Hibernate组件映射代码详解

    主要介绍了Hibernate组件映射代码详解,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下

    Hibernate组件映射(annotation/xml)

    NULL 博文链接:https://cdxs2.iteye.com/blog/1932569

    Hibernate教程09_关系映射之组件映射

    http://blog.csdn.net/e421083458/article/details/8794127 该源码为Hibernate教程配套源码

    Hibernate教程17_继承映射

    http://blog.csdn.net/e421083458/article/details/8794127 该源码为Hibernate教程配套源码

    Hibernate学习笔记

    022 component(组件)关联映射 023 复合主键 关联映射 024 其它 关联映射 025 hibernate 悲观锁、乐观锁 026 hibernate 操作树形结构 027 hibernate 查询语言(HQL) 028 hibernate 缓存(性能优化策略) 029 hibernate ...

    Java学习笔记-个人整理的

    \contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...

    hibernate

    hibernate实体层设计+hibernate实体映射+hibernate复合组件

    hibernate学习笔记

    组件component映射(hibernate_component) 27 复合(联合)主键映射(hibernate_composite) 27 集合(collection)映像 (hibernate_collection) 28 Hibernate 对数据库的并发支持 30 悲观锁(hibernate_pessimistic...

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

     11.2.1 用客户化映射类型取代Hibernate组件  11.2.2 用UserType映射枚举类型  11.2.3 实现CompositeUserType接口  11.2.4 运行本节范例程序  11.3 操纵Blob和Clob类型数据  11.4 小结  11.5 思考题 第12章 ...

    Hibernate PPT

    介绍HIBERNATE高级特性,组件映射,继承映射,事务和并发,拦截器,批量处理等.

    Hibernate3开发.pdf

    包括:cfg配置、mapping配置、组件映射、事务配置、缓存配置 第四章:Hibernate开发 包括:使用Hibernate实现增删改查、HQL语句、条件查询、Native SQL、批量处理 第五章:关系映射 包括:集合映射、一对一、一对...

    对象关系映射,并持久化到数据库的开源组件

    Hibernate 是一种OR/M(object relation mapping)对象关系映射工具,是一个可以自动的根据xml 完成 对象关系映射,并持久化到数据库的开源组件,是对JDBC 的封装,主要负责java 对象的持久化.。 对象序列化适应临时...

    HibernateDemo

    hibernate 中常用到的技术点,如hibernate的开发流程、hibernate中对象的三种状态、映射关系:一对一、一对多、多对多、组合映射、继承关系映射、组件映射、onetomanyList、一级缓存、二级缓存、查询HQL语言等。

    Hibernate Annotations 中文文档

    嵌入式对象(又名组件) 2.2.2.4. 无注解之属性的默认值 2.2.. 映射主键属性 2.2.4. 映射继承关系 2.2.4.1. 每个类一张表 2.2.4.2. 每个类层次结构一张表 2.2.4.3. 连接的子类 2.2.4.4. 从父类继承的属性 2.2.5...

    Hibernate+中文文档

    8. 组件(Component)映射 8.1. 依赖对象(Dependent objects) 8.2. 在集合中出现的依赖对象 (Collections of dependent objects) 8.3. 组件作为Map的索引(Components as Map indices ) 8.4. 组件作为联合...

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

     4.4.2 映射组件   4.5 小结   第5章 继承和定制类型   5.1 映射类继承   5.1.1 每个带有隐式多态的具体类一张表   5.1.2 每个带有联合的具体类一张表   5.1.3 每个类层次结构一张表   5.1.4 每个...

    Hibernate中文API大全

    每当Hibernate重新加载一个包含组件的对象,如果该组件的所有字段为空,Hibernate将假定整个组件为空。 在大多数情况下,这样假定应该是没有问题的。 组件的属性可以是任意一种Hibernate类型(包括集合, 多对多关联...

    hibernate中文参考文档

    7、组件映射 8、继承映射 9、操作持久化数据 10、事务和并行 11、Hibernate查询语言 12、条件查询 13、原生SQL查询 14、性能提升 15、工具箱指南 16、示例:父子关系 17、示例:Weblog应用程序 18、示例:不同的映射...

Global site tag (gtag.js) - Google Analytics