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,调用的仍然是子类的无参构造器,有必要请指定构造器。

猜你喜欢

转载自blog.csdn.net/m0_37179470/article/details/81241084