一,安装MyBatisX插件
安装插件MyBatisX。
在setting-plugins里面
二,创建UserMapper
在UserMapper里面输入我们的第一个数据库操作方法
List<User>selectAllUser();
三,创建sql语句
之后在resources里面的mapper里面创建对应的实现方法
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.chenchao.mybatis.mapper.UserMapper">
<select id="selectAllUser" resultType="user">
select * from t_user
</select>
<insert id="insertOnePersonToUser">
</insert>
</mapper
这里我们可以看到id="selectAllUser"和我们之前创建的ListselectAllUser();的方法名是一样的,这样我们才可以找到对应的方法。我们的这两个User Mapper由resources里面的User Mapper找到的,我们可以看到这个namespace的信息就是我们对应的Mapper
点击蓝鸟和红鸟可以快速移动
四,写启动类
名字是ParameterTest
内容是
import com.chenchao.mybatis.mapper.UserMapper;
import com.chenchao.mybatis.pojo.User;
import com.chenchao.mybatis.utils.SqlSessionUtil;
import org.apache.ibatis.session.SqlSession;
import org.junit.Test;
import java.io.IOException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class ParameterTest {
@Test
public void testForSelectAllUser () throws IOException {
SqlSession sqlSession= SqlSessionUtil.getSqlSession();
UserMapper UserMapper=sqlSession.getMapper(com.chenchao.mybatis.mapper.UserMapper.class);
List<User> result=UserMapper.selectAllUser();
System.out.println("结果:"+result);
sqlSession.close();
}
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/635cf7d56e2345a0a83523dbcc556a41.png点击代码16行数旁边的播放图标一样的东西运行即可,此后创建的方法都是用这个方法运行
Tips:如果出现java: 无法访问org.testng.annotations.Test
错误的类文件: /D:/Java/config/repository/org/testng/testng/7.6.0/testng-7.6.0.jar!/org/testng/annotations/Test.class
类文件具有错误的版本 55.0, 应为 52.0
请删除该文件或确保该文件位于正确的类路径子目录中。
类似的bug则查询此博客的解决方法
https://blog.csdn.net/FSD200081/article/details/127442407