框架是同事搭建的,有model包和entity包,
其中model对应表单数据
entity对应数据库
本人发现之前的controller都没有对参数进行校验。
本人想把校验加上,使用注解
例如:用户
model叫UserModel
entity叫User
在controller中怎么把model的对象赋值给entity对象?
UserModel 字段有userName等加上了@NotNull的注解
@RequestMapping(value = {“/edit”} , method = RequestMethod.POST)
public String updateDb(@ModelAttribute UserModel userModel ,Model model,HttpSession session){
//这里怎么把userModel赋值给User?
//使用beanUtis?还是其他方式?
//把User传递给server
return “success”;
}
其中model对应表单数据
entity对应数据库
本人发现之前的controller都没有对参数进行校验。
本人想把校验加上,使用注解
例如:用户
model叫UserModel
entity叫User
在controller中怎么把model的对象赋值给entity对象?
UserModel 字段有userName等加上了@NotNull的注解
@RequestMapping(value = {“/edit”} , method = RequestMethod.POST)
public String updateDb(@ModelAttribute UserModel userModel ,Model model,HttpSession session){
//这里怎么把userModel赋值给User?
//使用beanUtis?还是其他方式?
//把User传递给server
return “success”;
}
解决方案
20
应该不能直接赋值给entity的吧,但是假如字段都对上的话应该可以直接插入不用再换成entity的