MyBatis框架实现(01)从JDBC开始
2019-08-06 本文已影响9人
郭艺宾
学习了mybatis的用法,简单的查看了mybatis的源码,现在我们来徒手实现一个简单的mybatis。mybatis框架是对JDBC的封装,里面涉及到了很多设计模式,比如动态代理,责任链等等。可以说手写一个框架是对Java能力的一个综合应用。下面我们还从JDBC开始。
JDBC
我们现在改一种写法,使用JDK7的TWR形式,定义dao类:
这种方式不用管理资源的关闭。下面来看一下调用方法:
这里直接获取编译对象,然后获取结果,看一下调用方法:
可以看到,运行结果正确!上面就是我们徒手写框架的开始!