记:Mybatis报错### The error may involve defaultParameterMap ### The error occurred while setting par...

在写一个merge into语句的时候报了如下的错

### The error may involve defaultParameterMap 
### The error occurred while setting paramete 

因为字段太多,找了好久都没找到问题所在,度娘的文章也看了很多,几乎都是复制粘贴的雷同文章,并不符合我的场景,心态都要炸了、、、下面说说我这里报这个错的原因和解决方法吧

原因:因为我的实体字段用的是java8的Datetime类型,但默认情况下,mybatis是不支持这些新的日期api的使用的,直接使用是会报如上的错。

解决方法:

  • 1、把java8的Datetime类型换回Date类型
  • 2、添加相应的插件,参考https://www.jianshu.com/p/a1d11b04e92d

你可能感兴趣的:(记:Mybatis报错### The error may involve defaultParameterMap ### The error occurred while setting par...)