发表于: 2017-06-07 01:41:53
4 1235
今天完成的主要事情:
利用mybatis连接数据库,并进行简单的查询操作。
步骤:
首先是在数据库中建表(这里随便建了一张表作为测试,所以表结构比较简单)
1、创建工程,导入mybatis、数据库驱动、junit依赖
2、编写POJO文件,POJO文件比较简单,类名为表名,类中的成员为表中的字段
3、配置核心配置文件sqlMapConfig.xml
这里有两个要注意的地方,一是在配置url的时候,时区必须要配置,而且不能像在JDBC中一样用&隔开,要用&隔开,如图
二是在配置mapper时的路径应该是对应每一个Mapper.xml的路径
这里只有一个表,所以只有一条Mapper.xml路径
4、配置log4j.property文件
今天没有对log4j文件进行研究,这里的代码只是直接从网上搜索得到的,明天再好好研究研究
5、配置Mapper.xml
在mapper中写入sql语句
6、编写测试类
7、最后,以junit Test模式运行,测试结果
可以从结果看出来,两个查询操作都成功。
明天的计划:
1、继续用mybatis实现添加、更新、删除用户的操作
2、了解log4j的基本知识
遇到的问题:按照网络上的步骤完成之后,运行并没有通过,通过查看错误日志,找出问题所在,然后继续百度搜索,直到解决问题
收获:
1、基本掌握了mybatis连接操作数据库的方法
2、在配置各种配置文件中掌握了一些小知识点,比如mybatis和JDBC两者的环境配置是由所区别的;以及在mapper.xml文件中resultType要是POJO文件所在的路径
评论