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即可。
MyBatis中文官网
《2018年4月北京黑马javaee第297期 全套课程(解压密码:123abc)》百度网盘资源免费下载
链接:https://pan.baidu.com/s/1b5RuKkGc7siVOjX5RqM39Q
?pwd=zxcv 提取码:zxcv2018年4月北京黑马javaee第297期 全套李拦雀课程哪早(解压密码:123abc)|18-大型分布式电商项目|17-Lucene&solr入衡键门&进阶|16-SpringMvc_SSM综合实战|15-整合ssm框架_mybatis|14-国际物流云商项目|13-Maven|12-Oracle数据库|11-CRM-客户管理系统|10-Spring框架|09-Struts2框架|08-Hibernate框架|07-store项目|06-JavaWeb技术加强|05-JavaWeb知识
#{}是预编译处理,${}是字符串替换。#{}相冲拿芦当我们在PreparedStatement中的?,在mybatis的底层使用PreparedStatement的set方法赋值。
${} 就是把散带符号替换成变量的值。
使用#{}可以有效的防止SQL注入,提高系统安全性。
想要入行程序员获敏迅得高薪也需要在网上多学习,特别是刚入门的人,找比如黑马程序员之类的视频多练才是正道。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)