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测试案例

2020.04.20 登录验证码案例

为什么不推荐使用BeanUtils属性转换工具?你知道这个原因嘛?

Java 之 BeanUtils 工具类

Java 代码实例 14BeanUtils用法详解,附源码分析

JDBC