Hibernate的繼承映射包含了三種不同的策略:
- 每簇類使用一個(gè)表;
- 每個(gè)子類一個(gè)表;
- 每個(gè)具體內(nèi)一個(gè)表(有限制)。
文件名:Animal.java








文件名:Dog.java







文件名:Cat.java







- 每簇類使用一個(gè)表
文件名:Animal.hbm.xml

















- 每個(gè)子類一個(gè)表
文件名:Animal.hbm.xml



















每個(gè)子類一個(gè)表的策略實(shí)際上一種one-to-one的映射。
- 每個(gè)具體內(nèi)一個(gè)表(有限制)
文件名:Dog.hbm.xml

















