hibernate-组件映射-9
2017-05-29 21:20
423 查看
表是一张表,但可以通过两个或多个java对象来访问
annotation方式:
husband类和wife类
注意类中的属性名不要冲突
生成的表
xml方式:
annotation方式:
husband类和wife类
注意类中的属性名不要冲突
@Entity public class Husband { private int id; private String name; private Wife wife; @Embedded public Wife getWife() { return wife; } public void setWife(Wife wife) { this.wife = wife; } @Id @GeneratedValue public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } }
public class Wife { private String wife_name; private String wife_age; public String getWife_name() { return wife_name; } public void setWife_name(String wife_name) { this.wife_name = wife_name; } public String getWife_age() { return wife_age; } public void setWife_age(String wife_age) { this.wife_age = wife_age; } }
生成的表
create table Husband ( id integer not null auto_increment, name varchar(255), wife_name varchar(255), wife_age varchar(255), primary key (id) )
xml方式:
<hibernate-mapping package="hibernate"> <!--table 属性不配就是默认--> <class name="Husband" > <id name="id" > <generator class="native"/> </id> <property name="name"/> <component name="wife"> <property name="wife_name"/> <property name="wife_age"/> </component> </class> </hibernate-mapping>
相关文章推荐
- hibernate 组件映射
- Eclipse快速上手Hibernate--5. 组件映射
- Hibernate组件映射
- Hibernate组件映射
- Java程序员从笨鸟到菜鸟之(六十一)细谈Hibernate(十二)hibernate查询排序组件映射
- Hibernate组件映射
- hibernate映射组件属性(组件属性为类但是不是持久化类)
- 码农小汪-Hibernate学习7-hibernate映射组件属性
- Hibernate关联映射—组件映射
- 【转载】hibernate组件映射
- Hibernate组件映射
- Hibernate高级映射 --- 组件映射
- Hibernate联合主键映射以及组件映射
- Hibernate 第十讲 表关联关系(六)组件映射
- Hibernate组件映射
- hibernate 组件映射小结
- Eclipse快速上手Hibernate--5. 组件映射(摘自javaxmj的blog)
- hibernate中组件映射配置详细解析
- hibernate进阶之组件映射
- Hibernate 学习之路(四):详解 hibernate 映射文件(二)和组件映射关系