MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC
代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java
POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
MyBatis的使用
只需将 mybatis-x.x.x.jar文件置于类路径(classpath)中即可。
如果使用 Maven 来构建项目,则需将下面的依赖代码置于 pom.xml 文件中:
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>x.x.x</version>
</dependency>
由于近期在纠结数据库方面的问题,于是想通过MyBatis来解决
MyBatis 3 提供了方便的工具类来帮助解决动态生成Sql语句的的难题。
借助 SQL 类,我们只需要简单地创建一个实例,并调用它的方法即可生成 SQL 语句。
以下是一个Sql类
// 匿名内部类风格
public String deletePersonSql() {
return new SQL() {
{
DELETE_FROM(<