exception:nested exception is org.apache.ibatis.reflection.ReflectionException: Could not set property 'createTime' of 'class com.xiangyixiang.www.official.entity.User' with value '2023-07-22 00:21:18' Cause: java.lang.IllegalArgumentException: argument type mismatch
时间: 2024-04-22 20:24:50 浏览: 150
Mybatis报错: org.apache.ibatis.exceptions.PersistenceException解决办法
这个异常的原因是在设置 com.xiangyixiang.www.official.entity.User 类的 createTime 属性时出错。根据异常信息,看起来 createTime 属性的类型与传递给它的值不匹配,导致类型转换失败。请确保 createTime 属性的类型与传递给它的值的类型相匹配。
如果 createTime 属性是一个时间类型字段,可以尝试将传递给它的值转换为适当的时间类型。例如,可以使用 SimpleDateFormat 类将字符串转换为 Date 类型:
```java
String createTimeString = "2023-07-22 00:21:18";
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date createTime = formatter.parse(createTimeString);
user.setCreateTime(createTime);
```
确保 createTime 属性有正确的 setter 方法来设置属性值,并且传递给它的值与属性的类型相匹配。如果问题仍然存在,请检查 createTime 属性的定义和配置,以确保其类型正确无误。
阅读全文