标签:junit测试 请求 sql语句 封装 factory src junit web 通过
最近几天学习了mybatis框架,我是mybatis视频学习的。看这篇文章,我建议首先要会熟练使用MVC架构,再学习这个框架。
在我们写传统的MVC模式写Bean,Dao,Servlet时,我们每次调用dao时,不一样的sql语句,每次都要获得连接对象,然后获得PreparedStatement,然后通过Preparedstatement执行编写的sql语句。每次来个service每次都要写这写,有没有感觉很繁琐?
mybatis框架呢,主要就是对dao层的封装,只要关注sql语句,然后我在dao层写一个方法,web程序能够知道要执行哪个sql语句,这时候是不是需要映射?映射这个概念,在框架的学习中至关重要。
mybatis的映射非常方便,但是它的底层是怎样实现的呢?我强烈建议先自己写一写mybatis的底层,就是不用mapper代理(其实就是dao接口),自己写dao接口。我这里就是来演示自己写底层的dao接口。
mybatis的底层原理是:首先在配置文件xml中配置连接数据库的一些连接池,连接数据库的参数。然后在程序中加载xml配置文件,创建SqlSessionFactory,通过SqlSessionFactory创建SqlSession,然后
SqlSession封装了很多操作数据库的方法。
首先创建web项目,建一个bean,建好数据库,建一个dao的接口,
写完接口了,就要引入jar包了
这里采用的是junit测试,模拟测试,模拟请求
接下来就是来配置xml了,配置一个mybatis必须的
标签:junit测试 请求 sql语句 封装 factory src junit web 通过
原文地址:https://www.cnblogs.com/zzlback/p/9315635.html