mybatis返回值类型没有无参构造方法报错

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.example.shiro_demo.entity.UserAndRole with invalid types (SysUser,SysRole) or values (1,1). Cause: java.lang.IllegalArgumentException: argument type mismatch
mybatis的返回值的封装方式是先构造一个无参的对象,然后通过set方法一个一个的往里面set值,所以如果不提供无参构造方法,就会报上述错误,同样的,针对需要的属性值也必须提供get/set方法。

你可能感兴趣的:(mybatis)