[Mybaits]1.如何建立Mybatis项目
1.导入各种依赖
点击查看代码
mysql
mysql-connector-java
8.0.22
junit
junit
4.12
test
org.mybatis
mybatis
3.5.2
<?xml version="1.0" encoding="UTF-8" ?>
3.写Mybatis工具类:获得SQLSession
public class MybatisUtils {
private static SqlSessionFactory sqlSessionFactory;
static {
//获得SqlSessionFactory
try {
String resource = "mybatis-config.xml";
InputStream inputStream = Resources.getResourceAsStream(resource);
sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
} catch (IOException e) {
e.printStackTrace();
}
}
//获得SqlSession
public static SqlSession getSqlSession(){
return sqlSessionFactory.openSession();
}
}
4.新建实体类、新建Dao接口
5.建立Mapper.xml
<?xml version="1.0" encoding="UTF-8" ?>
注意namespace为Dao接口的地址,id必须和接口中的对应方法名一致!
此外,还需要去pom.xml配置
src/main/resources
**/*.properties
**/*.xml
true
src/main/java
**/*.properties
**/*.xml
true
6.去mybatis-config.xml中注册mapper
注意不能用 . 必须用 /