Hibernate 映射组件属性
2012-08-04 15:06
465 查看
Person 类中有 Name 组件 Name 代码如下:
在 Person.hbm.xml 文件中添加如下代码::
运行结果:
可以看到表的结构中 多了 两列 first last 这个是分表 来自 Name 中的两个属性
package zhourj.hibernate.list; public class Name { private String first; private String last; //引用 拥有 Name 的 Person private Person owner; public Name(){ } public String getFirst() { return first; } public void setFirst(String first) { this.first = first; } public String getLast() { return last; } public void setLast(String last) { this.last = last; } public Person getOwner() { return owner; } public void setOwner(Person owner) { this.owner = owner; } }
在 Person.hbm.xml 文件中添加如下代码::
<component name="myname" class="Name" unique="true"> <!-- 指定 owner 属性代表的实体 --> <parent name="owner"/> <property name="first"></property> <property name="last"></property> </component>
运行结果:
可以看到表的结构中 多了 两列 first last 这个是分表 来自 Name 中的两个属性
相关文章推荐
- 第5章Hibernate的基本用法 5.7映射组件属性
- 2 Hibernate映射 属性 主键 集合 组件 联合主键
- hibernate映射组件属性
- Hibernate读书笔记-----Hibernate的关联映射之组件属性关联关系
- Hibernate读书笔记-----Hibernate的关联映射之组件属性关联关系
- Hibernate笔记――6.映射组件属性
- Hibernate读书笔记-----Hibernate的关联映射之组件属性关联关系
- Hibernate映射组件属性xml形式之方式一
- Hibernate-----7、映射组件属性
- Hibernate的映射组件属性
- Hibernate映射组件属性
- Hibernate映射组件属性xml形式之方式二
- 码农小汪-Hibernate学习7-hibernate映射组件属性
- hibernate课程 初探单表映射3-4 组件属性
- Hibernate映射组件属性(一)
- Hibernate:组件属性和关联映射的区别
- Hibernate映射组件(对象)、组件集合属性
- Hibernate学习笔记(五)映射组件属性
- Hibernate映射组件属性为集合(二)
- hibernate映射组件属性