component的集合映射

原创 2006年06月06日 18:39:00

在编写映射文件的时候只要将<element>改成:<composite-element>再指定相应的类名称就可以了

例如:

<set name="addrs" table="ADDRS">

<key column="USER_ID"/>

<composite-element class="Email">

<property name="address" column="ADDRESS" not-null="true"/>

</composite-element>

</set>

 

 

Hibernate对象关系映射----复合主键、Component、集合映射

复合主键映射    多个字段构成主键,在现实中不太常用。一般情况下把主键相关字段拿出来,作为属性单独构成一个类,并生成geter和seter方法,最重要的是单独构成的这个类必须实现序列化接口且覆...

【Hibernate】(十)其他映射:复合主键映射+Component映射+集合映射

【复合主键映射】 一、映射原理:       复合主键的使用其实很简单,但是需要注意对象需要被拆分,主键自己需要一个类并且该类需要实现java.io.Serializable接口,其它的属性再重新生成...

Hibernate组件(Component)映射

组件(Component)映射 Component(组件)是一个被包含的对象,它作为值类型被持久化,而非一个被引用的实体。“component(组件)”这一术语指的是面向对象的合成概念(而并不是系统...
  • judyge
  • judyge
  • 2016年03月21日 17:58
  • 193

Component映射

Component映射也叫组件映射出现原因:如有两个对象模型:public class User { private int id; private String name;        pri...
  • yjsuge
  • yjsuge
  • 2011年07月25日 20:29
  • 280

hibernate学习10之component(组件)映射

在hibernate中,component是某个实体的逻辑组成部分,它与实体的根本区别是没有oid, component可以成为是值对象(DDD) 采用component映射的好处:它实现了对象模型...

千山万水之Hibernate(九)——Component映射

Component映射体现一种封装复用的思想,我们知道数据域模型的设计一般是粗粒度的,而对象模型的设计我们往往遵循细粒度、单一职责、抽象复用的原则,但到了对象模型与数据模型相互转换、对应的时候,我们就...

组件(Component)映射

在hibernate中,Component是某个实体的逻辑组成部分,它与实体的根本区别是没有oid(对象标识符),Component是一个被包含的对象,它作为值类型被持久化,而非一个实体。 在hib...

组件(Component)映射

第 9 章 组件(Component)映射 9.1. 依赖对象(Dependent objects)9.2. 在集合中出现的依赖对象(Collections of dependent obje...

【Hibernate】Component映射

如图,当多个对象之间有类似的属性的时候,可以将其公用的属性进行抽离:                          拿User和Employee对象举例,此时User和Employee中的公...

Hibernate_component映射

具备相同的逻辑组件,即可以复用的一个类 public class Boss { private Integer id; private String name; private String...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:component的集合映射
举报原因:
原因补充:

(最多只允许输入30个字)