错误信息:
java.lang.InstantiationException:com.fiveagame.sns.xztx.factionWar.entity.FactionWarQunxiuInfoPo
我检查了这个对象之后 发现重载了一个带参数的构造器,
ibatis在查询初始化对象的时候,会用java对象默认的构造器实例化一个对象,然后用set方法给属性赋值
如果在对象中没有默认构造器,那么就会在实例化对象的过程中报错。
这个问题其实跟ibatis的机制有关,这个框架用反射创建对象 如果没有默认无参构造器,就会出现上面的错误。