Mybatis的ResultMap继承

1、映射的实体类存在继承关系:

public class SubClass extends SupClass{
}

2、映射的mapper.xml文件

  1. 父类的resultMap:
  <resultMap id="BaseResultMap" type="SupClass" >

  resultMap>
  1. 子类的resultMap:
  <resultMap id="SubClassResultMap" type="SubClass" extends="BaseResultMap">
  resultMap>

3、注意:

这里没有指定子类的构造器,虽然继承父类的resultMap,调用的仍然是子类的无参构造器,有必要请指定构造器。

你可能感兴趣的:(spring,Springboot,Mybatis)