发表于: 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框架

 

 



返回列表 返回列表
评论

    分享到