版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cx243698/article/details/80623707
1、编写MyBatis的mapper文件中查询语句的返回类型错误
Note
nested exception is org.apache.ibatis.reflection.ReflectionException:
Error instantiating class com.XXX.park.model.XXX with invalid types
(String,String,String,String,String,String,String,String,String,Date,Date,String,String,String,Boolean)
or values (123123,gg,gg,4,5e,45,455,123,Sun Dec 10 09:32:50 CST 2017,
Tue Jan 09 10:49:43 CST 2018,123,123,5,false).
Cause: java.lang.NoSuchMethodException: com.xx.park.model.xx.<init>
(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String,
java.lang.String, java.lang.String, java.lang.String, java.lang.String,
java.util.Date, java.util.Date, java.lang.String, java.lang.String, java.lang.String,
java.lang.Boolean)] with root cause
java.lang.NoSuchMethodException:
Solve
<select id="selectById" parameterType="java.lang.String" resultMap="BaseResultMap">
SELECT * FROM xxx WHERE id = #{id,jdbcType=VARCHAR}
</select>
2、编写SQL语句时Group by 、limit 顺序错误
Note
..........LIMIT 0,10 GROUP BY id
Solve
..........GROUP BY a.id LIMIT 0,10