问题描述:
在查询数据库时,hibernate报如下错误
Caused by: org.hibernate.PropertySetterAccessException: IllegalArgumentException occurred while calling setter for property [xxx.consumer.vo.LoginHistoryVo.lastLoginTime (expected type = java.lang.String
)]
问题描述:
Caused by: org.hibernate.PropertySetterAccessException: IllegalArgumentException occurred while calling setter for property [xxx.consumer.vo.LoginHistoryVo.lastLoginTime (expected type = java.lang.String
)]
发现问题:
字段类型不匹配
,数据库lastLoginTime 使用的是datetime类型,但是接受参数的字段类型为String,造成类型不匹配,应该改为Date类型,所以报错解决问题:
最后将接受参数对象的相应字段改成和数据库匹配的字段即可;