spring MVC问题

洋洋2018 javaweb开发  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
...全文
113 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
chenlei65368 2015-08-22
可以使用第三方的一个组建,在配置文件里面一次写好字段对应关系,就可以拷贝了。
回复
hwxia 2015-08-22
可以限定BeanUtils.copy复制的字段集合,也可以自定义与页面对应的pojo,然后再复制到数据库表的entity,pojo只有页面上需要编辑的字段
回复
对于修改和添加这种,最好还是一个个字段去设置吧,不然出了问题很头疼的
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-08-20 10:30
社区公告
暂无公告