美文网首页
对继承映射的理解

对继承映射的理解

作者: 唐怀瑟_ | 来源:发表于2018-07-25 21:37 被阅读195次

    继承关系的映射策略有三种:
    ① 每个继承结构一张表(table per class hierarchy),不管多少个子类都用一张表。
    ② 每个子类一张表(table per subclass),公共信息放一张表,特有信息放单独的表。
    ③ 每个具体类一张表(table per concrete class),有多少个子类就有多少张表。
    第一种方式属于单表策略,其优点在于查询子类对象的时候无需表连接,查询速度快,适合多态查询;缺点是可能导致表很大。后两种方式属于多表策略,其优点在于数据存储紧凑,其缺点是需要进行连接查询,不适合多态查询。

    相关文章

      网友评论

          本文标题:对继承映射的理解

          本文链接:https://www.haomeiwen.com/subject/wtimmftx.html