Hibernate 第十讲 表关联关系(六)组件映射
2013-03-06 21:21
405 查看
一:annotation配置方式
二:Xml配置方式
package com.darren.hibernate; public class Wife { private String wifeName; private int age; public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getWifeName() { return wifeName; } public void setWifeName(String name) { this.wifeName = name; } }
package com.darren.hibernate; import javax.persistence.Embedded; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.JoinColumns; import javax.persistence.OneToOne; @Entity public class Husband { private int id; private String name; private Wife wife; @Id @GeneratedValue public int getId() { return id; } public String getName() { return name; } @Embedded // 表示wife作为组件嵌入进来的 public Wife getWife() { return wife; } public void setId(int id) { this.id = id; } public void setName(String name) { this.name = name; } public void setWife(Wife wife) { this.wife = wife; } }
二:Xml配置方式
<?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping> <class name="com.bjsxt.hibernate.Husband" > <id name="id"> <generator class="native"></generator> </id> <property name="name"></property> <!--嵌入进来的对象以及属性--> <component name="wife"> <property name="wifeName"></property> <property name="age"></property> </component> </class> </hibernate-mapping>
相关文章推荐
- 10-hibernate组件关联关系映射
- Hibernate读书笔记-----Hibernate的关联映射之组件属性关联关系
- Hibernate读书笔记-----Hibernate的关联映射之组件属性关联关系
- Hibernate读书笔记-----Hibernate的关联映射之组件属性关联关系
- Hibernate的关联关系注解映射(一对一、一对多、多对一、多对多、自连接) 标签: hibernateentity 2016-10-11 16:28 1635人阅读 评论(0) 收藏 举报 分类
- Hibernate(九):基于主键映射的1-1关联关系
- Hibernate的关联关系映射
- Hibernate组件(Component)映射
- Hibernate之映射关联关系
- Hibernate中的关联关系一对一映射
- Hibernate -- 映射实体关联关系(多对多关联关系)
- Hibernate 框架映射关联关系
- Hibernate关联关系映射之多对多关联关系
- hibernate映射总结详解: 映射一对多双向自身关联关系
- hibernate关联映射中的组件映射
- Hibernate关联关系映射(多对一关联映射)
- 攻城狮在路上(壹) Hibernate(十一)--- 映射实体关联关系
- 7.7 hibernate映射_双向多对多关联关系
- (13)Hibernate组件映射
- Hibernate学习笔记----基于外键或主键映射的1-1关联关系