怎么搭建mybatis的基本环境?

2025-10-25 06:32:50

1、首先要搭建mybatis的基本环境的话,我们需要先引入mybatisd的相关jar:

怎么搭建mybatis的基本环境?

2、引入之后,我们就可以开始mybatis的搭建了。

先新建一个全局配置文件,程序一开始的时候来加载这个配置文件:

SqlMapConfig.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>

  <!-- 和spring整合后environments配置将废除 -->

  <environments default="development">

    <environment id="development">

      <transactionManager type="JDBC">  <!-- 由jdbc管理事务 -->

      </transactionManager>

      <dataSource type="POOLED">   <!-- 用连接池 -->    <!-- UNPOOLED 不用连接池 -->

        <property name="driver" value="com.mysql.jdbc.Driver"/>   <!--  数据库驱动 -->

        <property name="url" value="jdbc:mysql://localhost:3306/mybatis"/>   <!-- mybatis数据库 -->

        <property name="username" value="root"/>    

        <property name="password" value="root"/>

      </dataSource>

    </environment>

  </environments>

  

  <mappers>

   <mapper resource="config/sqlmap/User.xml"/>  <!--加载映射文件,引入数据库语句 -->

  </mappers>

</configuration>

以上就是全局的配置了。但是我们现在没有全局配置中的映射文件,就是手动写sql的文件:User.xml,在写这个文件之前,我们先来创建一个对象:

怎么搭建mybatis的基本环境?

3、对象建好了,我们就开始来写映射文件了,User.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命名空间,作用是对sql进行分类化管理, -->

<mapper namespace="test">

  <!-- id是用来标识映射文件的sql,称为statement的id,后面要将sql语句封装到mapperStatement对象中 -->

  <!-- 下面是通过用户id来查找用户信息 -->

  <!-- #{}相当于我们数据库中的?-占位符  -->

  <!--  parameterType:输入参数的类型,这里用int,因为数据库中的id就是int型-->

  <!--  #{id}中的id表示接入的参数,id就是参数名称,如果输入参数是简单类型,#{}中的参数可以任意。 -->

  <select id="findUserById"  parameterType="int"  resultType="domain.model.User">  <!-- resultType结果类型,这里输出为User对象 -->

   SELECT * FROM USER WHERE id=#{id}

  </select> 

</mapper>

以上的功能就是简单的通过id来查找出用户信息。

到这里其实就可以写一个测试类来看看结果了,但是我们最好写一个日志文件

log4j.properties,因为mybatis默认是使用它的:

怎么搭建mybatis的基本环境?

4、好了,最后就是写一个测试文件来测试了:

怎么搭建mybatis的基本环境?

5、这样就能得到用户的信息了,至于数据库的配置,我这里就不多说了。然后把我的目录结构展示一下,下图中箭头所指的文件就是,别的忽略:

怎么搭建mybatis的基本环境?

6、以上就是mybatis的基本环境的搭建了,如果文章对你有帮助的话,请为我的文章点赞投票,谢谢了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢