Java项目搭建mybatis框架

1.首先要有mybatis的jar包,到Github搜索mybatis:

下载第三个。

2.下载版本根据各自需求:

3.下载后解压,需要导入的是mybatis-3.4.5.jar 以及lib文件夹下的jar包。lib文件夹下的jar包其实不用全部导入,但是如果不是很懂,就全部放进项目下的lib文件夹下,并且Build path

4.如果需要连接数据库,访问:https://mvnresponsitory.com,搜索mysql,根据自己需要的版本下载数据库jar包。同样放在项目文件夹下的lib文件夹并Build path。

5.Build path

6.在项目src文件夹下创建xml配置文件: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>
<!-- default="development"表示 development是默认的环境-->
  <environments default="development">
    <environment id="development">
      <transactionManager type="JDBC"/>
      <!-- 数据源类型:POOLED(池) -->
      <dataSource type="POOLED">
    <!-- 数据库连接的一些参数值 -->
        <property name="driver" value="com.mysql.cj.jdbc.Driver.class"/>
        <property name="url" value="jdbc:mysql://localhost:3306/mydb"/>
        <property name="username" value="root"/>
        <property name="password" value="123456"/>
      </dataSource>
    </environment>
  </environments>
<!-- 映射的xml文件 -->
  <mappers>
    <mapper resource="org/apache/mybatis/mapper/YourMapper.xml"/>
  </mappers>
</configuration>

 7.登录mysql,准备好要用的数据库。

8.创建实体类

 

9.创建功能接口

package org.apache.mybatis.mapper;

import java.util.List;

import org.apache.mybatis.javabean.Dept;

public interface DeptMapper {
//根据编号查询
	Dept queryOne(int deptno);
	//查询所有
	List<Dept> queryList();
	
}

10.创建此接口的映射文件,DeptMapper.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: 接口的包名+接口名 -->
<mapper namespace="org.apache.mybatis.mapper.DeptMapper">
<!-- resultType:方法返回类型的全类名  parameterType:方法返回值类型  id:方法名-->
	<select id="queryOne" parameterType="int" resultType="org.apache.mybatis.javabean.Dept">
		select deptno, dname, loc from dept where deptno = #{deptno}
	</select>
	
	<select id="queryList" resultType="org.apache.mybatis.javabean.Dept">
		select deptno, dname, loc from dept
	</select>
</mapper>

 11.在第6步的mybatis-config.xm中设置<mappers>:

<?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>
<!-- default="development"表示 development是默认的环境-->
  <environments default="development">
    <environment id="development">
      <transactionManager type="JDBC"/>
      <!-- 数据源类型:POOLED(池) -->
      <dataSource type="POOLED">
        <property name="driver" value="com.mysql.cj.jdbc.Driver.class"/>
        <property name="url" value="jdbc:mysql://localhost:3306/mydb"/>
        <property name="username" value="root"/>
        <property name="password" value="123456"/>
      </dataSource>
    </environment>
  </environments>
  <mappers>
    <mapper resource="org/apache/mybatis/mapper/DeptMapper.xml"/>
  </mappers>
</configuration>

12.基本搭建完成,项目结构:

可以写一个类进行测试。

 

就先到这儿吧,仅仅学习记录。以防自己没脑子忘记。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

asjodnobfy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值