发表于: 2018-03-13 22:45:19

1 684


今天完成的事情:

首先,因为业务表中的字段太多,昨天用别的表练习了JdbcTemplate,今天首先把业务表的DAO用JdbcTemplate写了出来

实现类的代码太长,就不贴出来.


其次,了解了mybatis的流程,并进行了练习

流程:

1.建立工程,导包

2.添加数据库配置文件

3.定义表所对应的实体类 

4.定义sql映射文件


明天计划的事情:

复习一遍mybatis,把业务表对应的dao写完,尝试写单元测试
遇到的问题:

今天遇到各种报错,基本上都是自己的粗心大意 .

比如,数据库配置文件中的mapper标签位置放错了

导致运行的时候出现了以下的错误



以及在映射文件中写错了参数的类型,本来大写的User,写成了user,导致报错


收获:

相对于JdbcTemplate,mybatis不用写实现类

mybatis通过JDK的动态代理方式,在启动加载配置文件时,根据配置mapper的xml去生成Dao的实现。

mybatis相对于JdbcTemplate是不用写jdbc代码,但是mybatis要写配置文件以及映射文件,所以要特别注意文件的调用.


返回列表 返回列表
评论

    分享到