zoukankan      html  css  js  c++  java
  • Mybatis resultMap支持继承

    一、代码

    映射domain为继承关系

    public class CocTreeNode extends CocBean implements TreeNode<CocTreeNode> {
     
      private String level1, level2;
     
      public void setLevel1(String level1){...}
      public void setLevel2(String level2){...}
     
      public String getLevel1(){...}
      public String getLevel1(){...}
     
    }
     
    public class CocBean {
     
      protected String name;
      protected Double volume;
     
      public void setName(String name){...}
      public void setVolume(Double volume){...}
     
      public String getName(){...}
      public Double getVolume(){...}
     
    }

    二、映射xml文件

    利用resultMap的extends属性。

    <resultMap id="CocBeanResult" type="CocBean">
        <result property="name" column="NAME"/>
        <result property="volume" column="VOLUME"/>
    </resultMap>
     
    <resultMap id="simpleRow" type="CocTreeNode" extends="CocBeanResult">
        <result property="level1" column="LEVEL1"/>
        <result property="level2" column="LEVEL2"/>
    </resultMap>
  • 相关阅读:
    MYSQL日志管理
    MYSQL权限管理
    MYSQL索引操作
    数据库基本操作
    MYSQL5.7的安装(yum、二进制、编译安装)
    记一次科来的培训--流量突发监测分析案例
    4、LNMP部署项目
    RIP
    OSPF(1)
    权限安全:sudo
  • 原文地址:https://www.cnblogs.com/socketqiang/p/10862037.html
Copyright © 2011-2022 走看看