MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。
基本使用方法如下:
一、准备数据表
首先创建一个数据库mybatis并在mybatis数据库下创建usertable 表
CREATE TABLE usertable (
id int(11) NOT NULL AUTO_INCREMENT,
username varchar(10) DEFAULT NULL,
sex int(11) DEFAULT NULL,
address varchar(30) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 |
随便加入一些测试数据:
二、进入正题
1、创建工程
打开eclipse创建一个Java工程,在工程中加入Junit4依赖方便测试,目录结构如下:
添加mybatis依赖和数据库连接驱动:
mybatis-3.2.7.jar
mysql-connector-java-5.1.7-bin.jar
2、在com.po包下写一个封装数据的简单类User,添加getters、setters和toString方法
package com.po;
public class User {
private int id;
private String username;
private int sex;
private String address;
public int getId() {
return id;
}
public void set