1.
继承关系:每个类分别映射一张表
<joined-subclass name="Skiller" table="skiller">
<key column="employee_id"/>
<property name="skill"></property>
</joined-subclass>
<joined-subclass name="Saler" table="saler">
<key column="employee_id"/>
<property name="sell"></property>
</joined-subclass>
2.继承关系:每个类分别映射一张表的时候,明确指定要查询的子类类型,效率会高很多。
3.内联接与鉴别器相结合
<subclass name="Saler" discriminator-value="2">
<join table="saler">
<key column="employee_id"/>
<property name="sell"></property>
</join>
</subclass>
这么做内连接
4.每个具体类映射一张独立表