报错具体详情:
org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createByConstructorSignature(DefaultResultSetHandler.java:647)
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:596)
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:571)
解决方法:
添加一个无参构造函数(可以不添加三个参数的构造函数)。
在这里可以理解成使用Mybatis查询一个实例时,这个抽象实体类必须有一个无参构造方法
注:
默认情况下,每一个实体类都有一个无参构造函数。
如果我们自己添加一个有参构造函数,则默认的无参构造函数失效,需手动添加无参构造函数