moven 部署Sping与mybatis时,Mapped Statements collection does not contain value for Xxxxxxxx
程序员文章站
2022-04-12 23:37:31
控制台报错:java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for Xxxxxxxx可能问题为: mapper中方法命名与dao中的方法名不一致,使用注解版时,检查注解中方法命是否出现与dao方法名不一致的错误。如下图中检查@Many中引用的方法与dao层方法名是否一致。@Select("select * from prov") @Results(...
控制台报错:java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for Xxxxxxxx
可能问题为: mapper中方法命名与dao中的方法名不一致,
使用注解版时,检查注解中方法命是否出现与dao方法名不一致的错误。如下图中检查@Many中引用的方法与dao层方法名是否一致。
@Select("select * from prov")
@Results(
value = {
@Result(id = true,column = "prov_id",property = "prov_id"),
@Result(property = "citysSet",column = "prov_id",
many = @Many(select = "com.it.dao.CityDao.getCityByProv_id",fetchType = FetchType.LAZY))
}
)
本文地址:https://blog.csdn.net/Anunaqi_/article/details/108974013
上一篇: 考研之路
下一篇: Mysql 主从基础概念