发表于: 2018-03-30 21:52:55
1 636
day10
今天完成的事情:
1.Mybatis入门
首先,在所有持久层的技术中,jdbc/dbutils/springdao,hibernate/springorm,mybaits同属于ORM解决方案之一。
1.1 先导入一些要用到的包
常用包:
mybatis-3.1.1.jar mybatis核心包(最重要)
mysql-connector-java-5.1.12-bin.jar Mysql数据库驱动包
c3p0-0.9.1.2.jar C3P0
junit-4.9.jar 测试包
可能用到的辅助包
asm-3.3.1.jar 关于字节码的包
cglib-2.2.2.jar 代理包
commons-logging-1.1.1.jar 日志包
log4j-1.2.16.jar 日志包
POM依赖如下:
1.2 配置mybatis-config.xml和mapper.xml
——————————————————————————————————————————————————
1.3 写一个MybatisUtil类用最原始的方式尝试获取连接(注释有干货)
——————————————————————————————————————————————————
运行main方法连接成功
2.连接数据库并实现增删查改
CRUD实现
——————————————————————————————————————————————————
Mapper.xml
——————————————————————————————————————————————————
测试类
以上代码测试运行没问题。
明天计划的事情:
继续熟悉Mybatis,开始学习Junit
遇到的问题:
关于一些代理类的思考,还有关于“使用Mybatis的时候注意理解为什么不需要Impl”的思考。
收获:
初步学会了使用Mybatis框架
评论