发表于: 2018-03-12 23:42:01
1 406
今天完成的事情:
了解并练习使用jdbcTemplate写了DAO层,因为任务开始的业务表字段太多,就先开了一个少字段的表练习了几把
第一步
创建数据库连接,这里我把它写到了实现类里面,在考虑是否需要单独写一个类,忘了写关闭.
第二步
创建数据传输对象类,属性与数据库表中字段对应
第三步
编写DAO接口(Interface),定义增删改查.
第四步
编写DAO实现类(Implement),实现增删改查操作.
查的功能写了两个方法,因为name字段没有设置唯一,有可能出现重名,所以根据name来查找的时候有可能会出现多个对象
查找功能结果
需要实现查询多个对象,需要用到Spring包中RowMapper接口的实现类,自己将结果集封装
明天计划的事情:
因为低估了第17步对自己的难度,所以明天的计划是深化jdbcTemplate的学习,以及开始学习Mybatis.
遇到的问题:
在实现查询功能的时候出现卡壳的问题,不知道怎么将获得的结果集转换成对象,多方查找资料.需要用到RowMapper,并以此延伸,
实现查询整表功能的时候要用到,今天没有写到查询整表的功能.
收获:
了解并初步学会使用JdbcTemplate,对JdbcTemplate对数据库的增删改查功能初步了解.
评论