发表于: 2018-03-22 21:54:11

1 519


今天完成的事情:

1.Spring mybatis配置及使用

--添加依赖

--创建db.properties文件,指定数据库的连接信息

--创建Spring上下文初始化配置文件ApplicationContext.xml

--写BookType数据访问接口

--实现getAllBookTypes

--写测试方法

--运行

--对比数据库中的数据

2.总结Spring jdbctemplate和Spring mybatis,见下方收获


明天计划的事情:

1.task1-22.23.24:在服务器上部署环境

2.学习xml和properties文件的基础知识

3.学习java的基础知识


遇到的问题:

1.仍旧是配置文件中的知识比较缺失,可以进行简单的修改,但是还达不到自己编写的程度


收获:

1.Spring jdbctemplate:

--为了使 JDBC 更加易于使用,Spring 在 JDBCAPI 上定义了一个抽象层, 以此建立一个JDBC存取框架.

--作为 SpringJDBC 框架的核心, JDBC 模板的设计目的是为不同类型的JDBC操作提供模板方法. 每个模板方法都能控制整个过程,并允许覆盖过程中的特定任务.通过这种方式,可以在尽可能保留灵活性的情况下,将数据库存取的工作量降到最低.

--JdbcTemplate是Spring框架自带的对JDBC操作的封装,目的是提供统一的模板方法使对数据库的操作更加方便、友好,效率也不错。但是功能还是不够强大(比如不支持级联属性),在实际应用中还需要和hibernate、mybaties等框架混合使用。

2.Spring mybatis:

--MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。

-- 使用这个类库中的类, Spring 将会加载必要的 MyBatis 工厂类和 session 类。 

--这个类库也提供一个简单的方式来注入 MyBatis 数据映射器和 SqlSession 到业务层的 bean 中。 

--而且它也会处理事务, 翻译 MyBatis 的异常到 Spring 的 DataAccessException 异常(数据访问异常,译者注)中。

--最终,它并 不会依赖于 MyBatis,Spring 或 MyBatis-Spring 来构建应用程序代码

3.两者的特点官方已经总结的非常明显了,直接拿来理解,在代码中多使用才会有感触。

4.java基础知识复习


禅道:

--t:Spring下mybatis学习与使用 预期03.22 已完成

--t:总结Spring下的jdbctemplate与mybatis 预期03.22 已完成


返回列表 返回列表
评论

    分享到