实体映射和符合主键表的结构不变
只是在程序中来控制实体映射分为 person name contact
<component name="name" class="org.lxh.hibernate.Name">
<property name="firstname" column="FIRSTNAME" type="string" not-null="true" />
<property name="lastname" column="LASTNAME" type="string" not-null="true" />
</component>
<component name="contact" class="org.lxh.hibernate.Contact">
<property name="address" column="ADDRESS" type="string" not-null="true" />
<property name="zipcode" column="ZIPCODE" type="string" not-null="true" />
<property name="tel" column="TEL" type="string" />
</component>
操作的时候是面向对象的方式实现
符合主键与实体映射差不多都是面向对象的思想 重写equals() hasCode()方法依旧是面向对象的方法