同一张表中表示不同的类型
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI2ATOwIjNyATM4AjNwMTMwIzLcRXZu5ibkN3Yuc2bsJmLn1Wavw1LcpDc0RHaiojIsJye.jpg)
在employee表中定义一个type字段,表示员工的类型
name是所有的员工都有的属性。
sale_count是销售员特有的属性。
而skiller是技术人员特有的属性。
三个实体类:
employee:
sales:
skiller:
employee.hbm.xml:
增加操作:
一张表表示一种类型
实体类与discriminator鉴别器的一样。
增加操作与discriminator鉴别器的一样。
这种方法在表设计的时候不需要employee表,只需要子表。