二,mybatis简单连接数据库

一,安装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

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值