MyBatis入门》创建maven项目》添加依赖
程序员文章站
2022-07-12 22:20:31
...
往期文章
第 十 章 日常_JAVA_面试题集10(含答案)
第十一章:日常_JAVA_面试题集11(含答案)
第十二章:日常_JAVA_面试题集12(含答案)
第十三章:日常_JAVA_面试题集13(含答案)
往期文章大全……
前言
作为一个真正的程序员,首先应该尊重编程,热爱你所写下的程序,他是你的伙伴,而不是工具。
MyBatis入门
搭建基本步骤
1. 创建maven项目(省略…)
2. 添加依赖(mybatis mysql log4j junit)
<dependencies>
<!-- 添加Mynatis的依赖-->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.5</version>
</dependency>
<!--mysql的依赖-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.16</version>
</dependency>
<!--日志依赖-->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
<!--junit 单元测试-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13</version>
</dependency>
<!--lombok 依赖-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
</dependency>
</dependencies>
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
3、创建核心配置文件 mybatis-config.xml
在resources资源文件夹下创建mybatis-config.xml 配置数据库连接信息 映射文件的路径配置
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<!--环境 数据库连接信息-->
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://49.232.162.73:3307/smbms?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai"/>
<property name="username" value="root"/>
<property name="password" value="kukuliu"/>
</dataSource>
</environment>
</environments>
<!-- 映射 mybatis的映射文件-->
<mappers>
<mapper resource="com/ketai/mapper/SmbmsUserMapper.xml"/>
</mappers>
</configuration>
4、创建接口类 SmbmsUserMapper (接口等同以前的dao层 规范一般以Mapper 结尾)
public interface SmbmsUserMapper {
// 查询总记录的方法
int getUserCount();
}
5、写接口的映射文件 SmbmsUserMapper.xml
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!-- namespace : 命名空间 和接口的全类路径对应 -->
<mapper namespace="com.ketai.mapper.SmbmsUserMapper">
<!-- select :查询的方法 id: 方法名称 必须和接口里面的方法名对应 resultType: 返回值类型 -->
<select id="getUserCount" resultType="int">
select count(1) from smbms_user
</select>
</mapper>
6、写测试方法
// 指定mybatis核心配置文件的路径和名称
String resource = "mybatis-config.xml";
// 在项目启动过程中将配置文件加载到内存
InputStream inputStream = Resources.getResourceAsStream(resource);
// 获取SqlSessionFactory 对象
SqlSessionFactory factory= new SqlSessionFactoryBuilder().build(inputStream);
// 获取SqlSession 对象
SqlSession sqlSession=factory.openSession(); // openSession()方法参数是boolean 默认是true 表示关闭事务控制 自动提交
// 获取接口的代理对象
SmbmsUserMapper userMapeer= sqlSession.getMapper(SmbmsUserMapper.class);
// 通过代理对象调用接口的方法
int count= userMapper.getUserCount();
下一篇: Maven入门 - 配置Maven
推荐阅读
-
JAVA WEB快速入门之从编写一个基于SpringBoot+Mybatis快速创建的REST API项目了解SpringBoot、SpringMVC REST API、Mybatis等相关知识
-
IDEA 创建一个Mybatis Maven项目的方法步骤(图文)
-
IDEA中创建maven项目引入相关依赖无法下载jar问题及解决方案
-
使用maven构建ssm项目,需要在pom.xml中添加哪些依赖
-
用Maven创建SSM项目需要添加的依赖
-
maven入门(四) eclipse创建maven项目
-
IDEA使用Maven创建JavaWeb入门项目
-
MyBatis入门》创建maven项目》添加依赖
-
Maven入门教程(十七)-Maven多Moudle项目创建
-
Idea Java Gradle创建项目,添加依赖,引用本地jar,打包jar