配置文件的代码可以在MyBatis使用手册中直接复制
文章目录
提示:以下是本篇文章正文内容,下面案例可供参考
一、MyBatis是什么?
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录
二、使用步骤
1.下载MyBatis
1.MyBatis官网使用文档地址:
https://mybatis.org/mybatis-3/zh/getting-started.html
2.MyBatis下载地址(选择Mybatis版本,文章采用Mybatis-3.5.1讲解)
https://github.com/mybatis/mybatis-3/releases
2.查看MyBatis
将刚刚下载的MyBatis框架压缩包解压缩之后查看到的内容
3.创建项目并使用MyBatis框架
1.创建相关数据库
2.在Eclipse中创建Dynamic Web Project
2.1 导入*.jar包
使用MyBatis框架十分简单,在Dynamic Web Project 的lib目录下导入MyBatis的核心包和lib目录中的依赖包即可,以及MySQL数据库的驱动包
2.2配置日志信息
由于MyBatis默认使用log4j输出日志信息,如果需要查看控制台输出的SQL语句,就需要在classpath路径下配置其日志文件。在项目src路径下创建log4j.properties文件,并向文件中写入一下内容。
代码如下(示例):
# 全局日志配置
log4j.rootLogger=ERROR, stdout
# MyBatis 日志配置
log4j.logger.org.mybatis.example.BlogMapper=TRACE
# 控制台输出
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
2.3创建持久化类
根据数据表在src目录下创建com.ccit.entity包,在包下创建持久化类User,在类中声明表中对应字段的属性,加入getXX()/setXX()方法,重写toString()方法
代码如下(示例):
package com.ccit.entity;
import java.util.Date;
public class User {
private Integer id;
private String username;
private String passward;
private Boolean gender;
private Date registTime;
public User(){
}
public User(Integer id, String username, String passward, Boolean gender, Date registTime