【发布时间】:2018-11-14 07:56:05
【问题描述】:
我的 spring 代码有问题,我正在努力寻找解决方案。
我想用不同的参数类型将我的值从 dto 解析到模型,反之亦然。
以下是 SC: 用户模型:
public Class UserModel {
private int userId;
private Date dob;
//setter getter
}
UserDto:
public Class UserDto {
private String userId;
private String dob;
//setter getter
}
我尝试了很多方法,例如使用ObjectMapper和PropertyUtilsBean,但总是显示错误。
你们谁有最好的解决方案?请帮忙
【问题讨论】:
-
首先,
date应该是Date。另外,您需要告诉我们您遇到了什么错误。 -
好的,谢谢...我将编辑问题...如果使用 PropertyUtilsBean:java.lang.IllegalArgumentException:未指定目标 bean...如果使用 ObjectMapper:org.hibernate.TypeMismatchException:提供的 id com.mycore.thebe.entity.User 类的类型错误。预期:类 java.lang.Integer,得到类 java.lang.String