第一步: 先创建一个maven项目,详细步骤就不多说了
第二步: 在搭建好的maven项目中打开pom.xml,加载所需的jar包,配置如下:
4.0.0
com.test
com.test
war
1.0-SNAPSHOT
com.test Maven Webapp
http://maven.apache.org
org.mybatis
mybatis
3.3.0
mysql
mysql-connector-java
5.1.29
junit
junit
4.11
test
log4j
log4j
1.2.17
org.slf4j
slf4j-api
1.7.12
org.slf4j
slf4j-log4j12
1.7.12
com.test
第三步:在main文件夹下新建一个Java文件夹,在其下再建一个pojo文件夹,新建一个User实体类(如下):
User实体类:
public class User {
private int bookid;
private String bookname;
public int getBookid() {
return bookid;
}
public void setBookid(int bookid) {
this.bookid = bookid;
}
public String getBookname() {
return bookname;
}
public void setBookname(String bookname) {
this.bookname = bookname;
}
}
1.在resource文件夹下新建mybatis核心配置文件(mybatis-config.xml)然后再新建一个mapper文件夹,用来存放映射文件(User.xml)
mybatis-config.xml:
User.xml:
第五步:在测试类中进行单测:
public static void main(String[] args) {
// 按ID查询书名
String resource="mybatis-config.xml";
Reader reader=null;
try {
reader= Resources.getResourceAsReader(resource);
} catch (IOException e) {
e.printStackTrace();
}
SqlSessionFactory sqlMapper=new SqlSessionFactoryBuilder().build(reader);
SqlSession session=sqlMapper.openSession();
User user=session.selectOne("findById",20);
System.out.println(user.getBookname());
session.close();
}