项目开发错误记录及解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 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

猜你喜欢

转载自blog.csdn.net/cx243698/article/details/80623707