一.导入依赖包到pom.xml,其中mybatis依赖包必须要,mysql资源包.
代码如下:
<!-- 导入mybatis依赖包 -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.6</version>
</dependency>
----------------------------------------------------------
<!-- 导入mysql驱动包 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.26</version>
</dependency>
二.创建实体类(javabean对象)
三.创建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>
<!-- 引入文件资源 -->
<properties resource="db.properties"></properties>
<!-- 引入日志文件资源 -->
<settings>
<setting name="logImpl" value="STDOUT_LOGGING"/>
</settings>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</dataSource>
</environment>
</environments>
<!-- 引入映射的sql语句文件 -->
<mappers>
<mapper resource="mapper/GoodsTypeMapper.xml"/>
</mappers>
</configuration>
注意: 配置文件里面要引入连接数据库的信息
四.创建映射文件,就是写sql语句的文件 例:Mapper.xml
代码如下:
<?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">
<!-- namespace是命名空间来避免命名冲出,注意用一个命名空间下不能有相同的id -->
<mapper namespace="GoodsTypeMapper">
<!--
select:说明是什么查询方式
id:唯一标识符
resultType:返回参数类型
parameterType:参数类型
-->
<!-- 查询一条数据 -->
<select id="findByTno" resultType="com.yc.mybatis.bean.GoodsType" parameterType="int">
select tno, tname, status from goodstype where tno = #{_parameter}
</select>
</mapper>
五.将映射文件的地址(路径)添加到mybatis-config.xml配置文件的<mapper>标签中
六
六.执行测试