一、mybatis是什么用于管理和连接数据库的中间件通过mybatis可以快速方便与数据库进行交互二、使用步骤1.导入依赖该依赖是mybatis依赖 dependency groupIdorg.mybatis/groupId artifactIdmybatis/artifactId version3.5.19/version scopecompile/scope /dependency 该依赖是lombok依赖 可以通过注解形式设置get, set...方法 非常方便 dependency groupIdorg.projectlombok/groupId artifactIdlombok/artifactId version1.18.42/version scopecompile/scope /dependency 该依赖是数据库驱动依赖 dependency groupIdcom.mysql/groupId artifactIdmysql-connector-j/artifactId version8.3.0/version scopecompile/scope /dependency2.配置xml文件(很low 后续会进行注解配置)2.1 在resources目录下创建2.2 配置如下mybatis-config.xmlenvironment标签里面主要进行连接数据库驱动 设置用户和密码mappers标签里面的通过resource属性可以映射到TestMapper.xml配置文件TestMapper.xml该配置文件主要写一些sql语句这里用select查询做简单测试id属性个人理解mybatis可以通过该属性值知道执行那条sql语句resultType属性个人理解在数据库中查到的结果需要有一个与该结果一一相匹配的属性的类来接收3.创建User和测试类这里测试类通过mybatis创建实例后面补充4.点击运行搞定三、补充说明SqlSessionFactory是mybatis依赖中的接口SqlSessionFactoryBuilder是该接口的一个实现类通过该实现类可以与数据库建立一个个会话通过build方法来获取mybatis-config的配置信息这样就与数据库建立了连接openSession(true): 表示自动提交不用开启事务这里方便测试selectList()里面的参数就是TestMapper.xml里的id属性值这样mybatis就知道具体执行哪条语句了
MyBatis最最最最简单测试
发布时间:2026/7/1 7:10:16
一、mybatis是什么用于管理和连接数据库的中间件通过mybatis可以快速方便与数据库进行交互二、使用步骤1.导入依赖该依赖是mybatis依赖 dependency groupIdorg.mybatis/groupId artifactIdmybatis/artifactId version3.5.19/version scopecompile/scope /dependency 该依赖是lombok依赖 可以通过注解形式设置get, set...方法 非常方便 dependency groupIdorg.projectlombok/groupId artifactIdlombok/artifactId version1.18.42/version scopecompile/scope /dependency 该依赖是数据库驱动依赖 dependency groupIdcom.mysql/groupId artifactIdmysql-connector-j/artifactId version8.3.0/version scopecompile/scope /dependency2.配置xml文件(很low 后续会进行注解配置)2.1 在resources目录下创建2.2 配置如下mybatis-config.xmlenvironment标签里面主要进行连接数据库驱动 设置用户和密码mappers标签里面的通过resource属性可以映射到TestMapper.xml配置文件TestMapper.xml该配置文件主要写一些sql语句这里用select查询做简单测试id属性个人理解mybatis可以通过该属性值知道执行那条sql语句resultType属性个人理解在数据库中查到的结果需要有一个与该结果一一相匹配的属性的类来接收3.创建User和测试类这里测试类通过mybatis创建实例后面补充4.点击运行搞定三、补充说明SqlSessionFactory是mybatis依赖中的接口SqlSessionFactoryBuilder是该接口的一个实现类通过该实现类可以与数据库建立一个个会话通过build方法来获取mybatis-config的配置信息这样就与数据库建立了连接openSession(true): 表示自动提交不用开启事务这里方便测试selectList()里面的参数就是TestMapper.xml里的id属性值这样mybatis就知道具体执行哪条语句了