Mybatis 和 自定义构造函数 冲突的解决办法

参考  https://blog.****.net/xf_zhen/article/details/80911947

constructor-arg:通过构造函数注入
property:通过setter对应的方法注入

新增几个字段后,在查询时报错

Mybatis 和 自定义构造函数 冲突的解决办法

 Error instantiating class com.finance.api.domain.pay.PayPo with invalid types (...) or values (...)

 

原因可能有如下:

1.pojo没有默认构造器;

2.mybatis中使用了<constructor>,指定了有参构造器,需要在pojo显示新增有参构造器