MyBatis 注解 多表联查
@Select("select * from orders")
@Results({
@Result(column = "productId",
property = "product",
javaType = Product.class,
one = @One(select = "lyf.mapper.ProductMapper.findById"))
})
List<Order> findAllOrder();
报错:Error querying database. Cause: java.lang.IndexOutOfBoundsException: Index 9 out of bounds for length 9
原因:与要查询的表对应的 对象类中没有无参构造
解决:在该对象类中添加无参构造即可