mybatis依赖的jar非常少,主要有两个:

(1)mybatis自身jar,它就只有一个jar包构成,不像spring,有那么一大堆。在早期的版本,mybatis还需要依赖javassist jar(实现动态代理),ognl jar(实现动态sql),而今mybatis已经将javassist和ognl融入了进来,全部整合到mybatis内部,所以目前mybatis自身只有一个jar构成。

(2)数据库驱动jar包,例如mysql-connector-java.jar等。其实,即便仅仅使用JDBC,也得依赖于数据库驱动jar包。

另外,还有两个当做补充的jar包:

(1)日志jar,例如log4j.jar,很多框架都依赖日志jar包,用于打印日志,方便调试。

(2)mybatis-spring jar,可以将MyBatis代码无缝地整合到Spring中。

补充的jar,非必须要用到的,只想跑个mybatis demo,则中需要上面的两个必须jar即可。

标签: none

添加新评论