BeanUtils使用案例
Posted jiangzishun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BeanUtils使用案例相关的知识,希望对你有一定的参考价值。
//上面得到是一个封装为Map的集合 Map<String, String[]> parameterMap = request.getParameterMap(); //创建一个javaBean User user = new User(); //把集合封装为javaBean类型 try { BeanUtils.populate(user, parameterMap); } catch (Exception e) { e.printStackTrace(); }
主要作用于,从前端得到收据后封装为Map集合.之后转为javaBean类型,用于之后便于添加进数据库.
server,userao
userDao.insert(user);
@Override public void insert(User user) { String sql = "INSERT INTO tab_user(username, password, name, birthday, sex, telephone, email, status, code) values(?, ?, ?, ?, ?, ?, ?, ?, ?)"; jdbcTemplate.update(sql, user.getUsername(), user.getPassword(), user.getName(), user.getBirthday(), user.getSex(), user.getTelephone(), user.getEmail(), user.getStatus(), user.getCode()); }
//添加数据库时,原来是 user类型,所以要获取元素在存储
以上是关于BeanUtils使用案例的主要内容,如果未能解决你的问题,请参考以下文章
为什么不推荐使用BeanUtils属性转换工具?你知道这个原因嘛?