使用JDBC獲取數據庫中的一條記錄並封裝爲Bean

好比我數據庫中存入的是一條一條的用戶信息,如今想取出一我的的我的信息,並封裝爲Bean對象,可使用queryForObject來獲取數據並經過new BeanPropertyRowMapper (Bean.class) 將數據轉化爲javaBean對象。java


用法:sql

queryForObject:查詢並返回對象數據庫

new BeanPropertyRowMapper (Bean.class):是queryForObject的一個參數,將返回的對象封裝爲何對象 app


public User findByid(int id) {
        String sql = "select * from user where id = ?";
        User user = template.queryForObject(sql, new BeanPropertyRowMapper<User>(User.class), id);
        return user;
    }

這樣就能夠將數據庫中的一條數據返回一個user對象code

相關文章
相關標籤/搜索