spring MVC问题

洋洋2018 2015-08-20 10:30:50
用spring mvc对某个表的记录进行修改,发现这个表的字段特别多,导致我要不停的bean.setXXX(),
有没有好的方法来解决啊?
beanUtils.copyproperty这个方法不行,他会把空值也set到查出的的对象上。


@RequestMapping(value="/update/{id}",method=RequestMethod.POST)
public String doUPdate(User user,@PathVarible String id){
User user1 = User.getService.getUserById(id);
benaUtil.copy...(user1,user)//这个把空属性也copy给user1b
...全文
144 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenlei65368 2015-08-22
  • 打赏
  • 举报
回复
可以使用第三方的一个组建,在配置文件里面一次写好字段对应关系,就可以拷贝了。
夏哥188 2015-08-22
  • 打赏
  • 举报
回复
可以限定BeanUtils.copy复制的字段集合,也可以自定义与页面对应的pojo,然后再复制到数据库表的entity,pojo只有页面上需要编辑的字段
  • 打赏
  • 举报
回复
对于修改和添加这种,最好还是一个个字段去设置吧,不然出了问题很头疼的

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧