Mybatis 基本设置

Mybatis 基本设置

一直忘记,所以写个博客以免忘记。

第一步先在数据库建好表

Mybatis 基本设置_第1张图片

Mybatis 基本设置_第2张图片

打开UniServer文件,打开Start MySQL,输入密码

Mybatis 基本设置_第3张图片

随便建一个表。

Mybatis 基本设置_第4张图片

打开给的Mybais包

Mybatis 基本设置_第5张图片

用记事本打开:

Mybatis 基本设置_第6张图片

将图中标识的地方需要修改的地方修改下。

注意数据库名字,表名。。

然后打开cmd,复制给的文件夹的路径。注意里面有一个空的src文件夹。

Mybatis 基本设置_第7张图片

然后将说明文件里面的生成命令复制到cmd里面,回车后就生成好了。

Mybatis 基本设置_第8张图片

Mybatis 基本设置_第9张图片

然后回到src文件发现里面有生成好的com文件夹和文件。

Mybatis 基本设置_第10张图片

然后将整个com文件夹复制到创建在eclipse项目的src文件夹中。

Mybatis 基本设置_第11张图片

放入之后就有如图的文件结构。

找到构建路径–配置构建路径–添加外部库(mybatis-3.4.5.jar)(mysql-connetor-java-5.1.9.jar)和复制config.xml文件到com.test.mapping包里面。

Mybatis 基本设置_第12张图片

Mybatis 基本设置_第13张图片

打开config.xml文件的源,修改下方目录。

Mybatis 基本设置_第14张图片
Mybatis 基本设置_第15张图片

保存好。

然后建一个test包,建一个Test类,测试一下。

代码:

package test;

import java.io.IOException;

import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

import com.test.mapper.StudentMapper;
import com.test.vo.Student;

public class Test {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		SqlSessionFactory sf;
		try {
			sf = new SqlSessionFactoryBuilder().build(
					Resources.getResourceAsReader("config.xml"));
			SqlSession session = sf.openSession();
			//通过SQLSession对象获取,mybatis自动生成的持久层实现对象
			StudentMapper dao = session.getMapper(StudentMapper.class);//找到Dao对象
			
			//下面的操作相当于id
			Student stu = new Student();
			stu.setId(2);
			stu.setName("test.case");
			stu.setAge(20);
			stu.setGrade(3);//大三年纪
			dao.insertSelective(stu);

		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

}

运行,然后在数据库里面就能看到所建的表里面有数据了。
Mybatis 基本设置_第16张图片
图片好糊啊哈哈哈。记住关键步骤就行。

你可能感兴趣的:(Java)