关联映射(User-Name)
关联的属性是个复杂类型的持久化类,但不是实体也就是说数据库中没有表与该属性对应,但该类的属性需要持久保存
<component name="name" class="com.test.hibernate.domain.Name">
<property name="initial"/>
<property name="first"/>
<property name="last"/>
</component>
eg:
<hibernate-mapping package="com.hongfeng.domain">
<class name="User1">
<id name="id">
<generator class="native"/>
</id>
<component name="name" class="Name">
<property name="firstName"/>
<property name="lastName"/>
</component>
<property name="birthday"/>
</class>
</hibernate-mapping>