发表于: 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 已完成
评论