mybatis bug
mindcarver
匠心
展开
-
java.lang.IllegaArgumentException:No enum constant org.apche.type.jdbcType.DATETIME
可以进入到源码去查看下jdbctype,是没有这个DATETIME类型的,我的数据库存储的是DATETIME的类型,并且准确显示到年月日时分秒,所以用timestamp ,可以看下这两个区别, https://blog.csdn.net/u010526028/article/details/74315775...原创 2018-08-15 12:16:02 · 9491 阅读 · 0 评论 -
利用日志查看mybtis的错误信息
查找思路:可以从日志中看出当执行成功的时候都会返回值,比如update:1 或者total:13等等,出错也会有明显的提示,stmt exit cache , 异常退出了,很明显就是这可以帮助我们很快的定位错误 ...原创 2018-08-15 12:28:07 · 1026 阅读 · 0 评论 -
MyBatis:Parameter Maps collection does not contain value for
这是我在写parametermap的时候应该写成parametertype写成了map,所以报错,导致了登录失败 解决思路: 查看Mybatis官方资料: SQL映射的XML文件:parameterMap 已经废弃了,现在使用parameterType来处理。...原创 2018-08-15 12:41:29 · 330 阅读 · 1 评论 -
mybatis:XML fragments parsed from previous mapper already contain value for com.xx.baseColumnList
有些小伙伴可能在写一些逻辑相同的时候会copymapper,然后会莫名其妙的报错,如下图: 解决思路:排查每个mapper文件的命名空间是不是有相同的,可能是你复制粘贴的时候忘了改, 因为不同的mapper文件里可能会有方法名相同的存在,所以导致了这个错误。 比如你拷贝了<select id="findbyprimarykey"/>,而你的namespace都是com....原创 2018-08-15 12:54:47 · 1049 阅读 · 0 评论 -
org.apache.ibatis.reflection.ReflectionException:There is no getter for property named "user" in xx
寻找思路:xx文件里不存在一个名叫user 的属性,假如使用的是IDEA编译器,可以通过ctrl+shift+r 来全局搜索xx文件,即可定位错误。原创 2018-08-13 15:25:35 · 705 阅读 · 0 评论 -
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'imeiId' in 'field list'
SQL: insert into t_charging_pile_base ( imeiId, venderNo, areaNo, ...原创 2018-08-16 13:27:49 · 16938 阅读 · 0 评论 -
You have an error in your SQL syntax; for the right syntax to use near 'xxx'
Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the...原创 2018-08-16 17:42:29 · 2450 阅读 · 0 评论