发表于: 2017-11-04 22:19:03

2 829


今天学习的内容

今天用JDBCTemplate进行删改查

以上文件中,从MainApp.java主方法开始执行,BmbTestMapper.java映射输入,BmbTestDAO.java作为接口对数据库fyc中的表bmbtest进行访问和操作,由BmbTestJDBCTemplate.java引用JDBCTemplate进行具体操作(增删改查),完成了整个流程.

三层架构

三层架构是指界面层(也称表面层),业务逻辑层(领域层,服务层)和数据访问层(底层),三层架构的关系如下图:

目前只学了数据访问层,所以只说一下数据访问层的内容

数据访问层:主要是对非原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据库的操作,而不是数据,具体为业务逻辑层或表示层提供数据服务.今天做的java文件都属于数据访问层,

遇到的问题

问题:

原因:

在使用JDBCTemplate对数据库fyc中的表bmbtest进行数据更新的时候出现的问题,原因是BmbTestJDBCTemplate.java文件中入参错误,引用的jar包中,参数需要先输入一个SQL语句,再输入参数.

怎么发现的:运行MainApp.java文件时出错.

修复:更改入参为如下格式:

在哪些文件修改了:BmbTestJDBCTemplate.java

我导致的:是

解决Bug的时间:1个小时

教训:对java理解错误,基础还是差.

今天的收获

学习使用JDBCTemplate增删改查

明天的计划

学习mybatis.

任务进度:任务1步骤17

任务开始时间:10月28日

任务结束时间:11月10日

无延期风险

禅道:http://task.ptteng.com/zentao/project-task-399.html



返回列表 返回列表
评论

    分享到