这一篇是Mybatis的介绍。
早在2014年实习就已经使用了Mybatis,毕业之后的第一个项目也是使用的Mybatis,中间几年没有使用。但是到现在2020年了,对Mybatis的了解也仅限于会用,所以趁现在意识到自己的不足,静下来好好的重学一遍Mybatis,正好把这个小一点的框架当作我读源码的第一步。
首先,什么是Mybatis?
Mybatis是一个持久层(持久化:将程序的数据在持久状态和瞬时状态转化的过程)的框架,经常听说项目使用SSM,这里面的M就是Mybatis。它支持定制化 SQL、存储过程以及高级映射。可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
Mybatis的优缺点?
优点:
缺点:
怎么安装Mybatis?
如果是maven项目,只需要再pom文件中引入Mybatis的配置文件
https://mvnrepository.com/artifact/org.mybatis/mybatis/3.5.6
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.6</version> </dependency>
不是maven项目,也是简单的将jar包放入classpath中。
原文:https://www.cnblogs.com/yunyunde/p/Mybatis.html