发表于: 2018-03-12 23:42:01

1 406


今天完成的事情:

了解并练习使用jdbcTemplate写了DAO层,因为任务开始的业务表字段太多,就先开了一个少字段的表练习了几把

第一步

创建数据库连接,这里我把它写到了实现类里面,在考虑是否需要单独写一个类,忘了写关闭.

第二步

创建数据传输对象类,属性与数据库表中字段对应

第三步

编写DAO接口(Interface),定义增删改查.

第四步

编写DAO实现类(Implement),实现增删改查操作.

查的功能写了两个方法,因为name字段没有设置唯一,有可能出现重名,所以根据name来查找的时候有可能会出现多个对象

查找功能结果


需要实现查询多个对象,需要用到Spring包中RowMapper接口的实现类,自己将结果集封装


明天计划的事情:

因为低估了第17步对自己的难度,所以明天的计划是深化jdbcTemplate的学习,以及开始学习Mybatis.
遇到的问题:

在实现查询功能的时候出现卡壳的问题,不知道怎么将获得的结果集转换成对象,多方查找资料.需要用到RowMapper,并以此延伸,

实现查询整表功能的时候要用到,今天没有写到查询整表的功能.

收获:

了解并初步学会使用JdbcTemplate,对JdbcTemplate对数据库的增删改查功能初步了解.


返回列表 返回列表
评论

    分享到