<?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 package="com.baidu.cfghbm">
<class name="Worker" table="WORKER">
<id name="id" type="java.lang.Integer">
<column name="ID" />
<generator class="native" />
</id>
<property name="name" type="java.lang.String">
<column name="NAME" />
</property>
<!-- 映射组成关系 -->
<component name="pay">
<!-- parent: 指定组件属性所属的整体类 前提是把要Worker 写道pay 中
name :整体类在组件类中的属性名 -->
<parent name="worker"/>
<!-- 指定组成关系的组件的属性 -->
<property name="monthlyPay" column="MONTHLY_PAY"></property>
<property name="yearPay" column="YEAR_PAY"></property>
<property name="vocationWithPay" column="VOCATION_WITH_PAY"></property>
</component>
</class>
</hibernate-mapping>
~~~~~~~~~~~~~~~~~~~~~~~~~~分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~
一. 详解:OID
1. 什么是OID?
2. OID 的生成策略有哪些?
①. increment 标识符生成器
②. identity 标识符生成器
③. sequence 标识符生成器
④. hilo 标识符生成器
⑤ native 标识符生成器
二详解: Java 类型, Hibernate 映射类型及 SQL 类型之间的对应关系
1.常见类型的映射关系
2. 详解Java 时间和日期类型的 Hibernate 映射
4. 映射组成关系