发表于: 2017-09-11 23:54:24

1 737


今天完成的是事情:

重新写SpringMybatis.

提交任务到SVN上面.

整理小课堂,小课堂书面内容基本上已经定下.

JdbcTemplate提供更简单的query

prepareStament处理SQL语句

connection获取数据库连接

jdbc需要每次进行数据库连接, 然后处理SQL语句,,传值,,关闭数据库..

甚至有时还可能会出现数据库忘记关闭导致连接被占用.

声明bean,,,未将DataSource声明为Bean,则无法使用数据库事务.

 

对于每一个数据库表,构建独立的Dao类型,提供供业务层调用的接口

@Resource注入jdbcTemplate对象,使用@Autowired

 

指定数据库连接参数

打开数据库连接

声明SQL语句

预编译并执行SQL语句

遍历查询结果(如果需要的话)

处理每一次遍历操作

处理抛出的任何异常

处理事务

关闭数据库连接

Spring将替我们完成所有单调乏味的JDBC底层细节处理工作。

RowMapper接口提供mapRow(ResultSet rs, int rowNum)方法将结果集的每一行转换为一个Map,当然可以转换为其他类

连接数据库  处理SQL语句 传值

 

Spring中,将管理数据库连接的数据源当作普通Java Bean一样在Spring IoC容器中管理,

当应用使用数据源时Spring IoC容器负责初始化数据源。

.将数据源注入JdbcTemplate:

JdbcTemplate中dataSource属性用于注入配置的数据源,

Spring IoC容器通过依赖注入将配置的数据源注入到SpringJdbc操作的封装类JdbcTemplate

给师兄讲小课堂.


 明天的的计划.


   任务小结写出来

   ,深度思考里面内容查询总结,看自己还有那些地方没有掌握,

   结束任务一.

 遇到的问题;

   在写springmybatis过程当中,遇到很多问题.例如找不到applicationContext.xml文件,或者无法找到对应数据,,

   通过百度或者检查代码,最后都得以解决.比刚来这边学习的解决问题能力强了许多.

   任务一马上就要结束.这一道坎总算磕磕绊绊迈过去了.现在只能算迈进java这道大门,革命尚未完成.


任务开始时间2017-8-23

任务结束时间2017-9-15

无延期风险

禅道; http://task.ptteng.com/zentao/task-view-10495.html.




返回列表 返回列表
评论

    分享到