1. 程式人生 > 實用技巧 >org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderExce

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderExce

>>> hot3.png

231609_Rb2d_3209213.png

那個方法這樣寫的:

List<Map<String,Object>> findAllUser(@Param("groupId")String groupId);

改過來:

List<Map<String,Object>> findAllUser(String groupId);

ok!

下面是控制檯報錯情況:

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (org.yl.orm.mapper.FieldsPoolSqlProvider.findAllUser). Cause: java.lang.IllegalArgumentException: argument type mismatch

at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:75)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:371)
at com.sun.proxy.$Proxy55.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:198)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:122)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:64)

轉載於:https://my.oschina.net/mdxlcj/blog/1503664