A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

需求如下:
    /*
    4. 查询id为1的记录,将其封装为Map集合
    5. 查询所有记录,将其封装为List
    6. 查询所有记录,将其封装为Emp对象的List集合
    7. 查询总记录数
     */
    public class MyTemplateQuery {
    JdbcTemplate template = new JdbcTemplate(DruidUtils.getDataSource());
    @After
    public void test1(){
        String sql = "select * from dept where id = ?";
        Map<String, Object> som  = template.queryForMap(sql,1);
        System.out.println(som);
    }

    @After
    public void test2(){
        String sql = "select * from dept";
        List<Map<String, Object>> maps = template.queryForList(sql);
        for (Map<String, Object> map : maps) {
            System.out.println(map);
        }
    }

    @Test
    public void test3(){
        String sql = "select * from dept";
        List<Dept> list = template.query(sql, new BeanPropertyRowMapper<Dept>(Dept.class));
        for (Dept dept : list) {
            System.out.println(dept);
        }
    }

    @Test
    public void test4(){
        String sql = "select count(id) from dept";
        Long count = template.queryForObject(sql, long.class);
        System.out.println(count);
    }
}

欢迎一起交流学习!

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马