0
点赞
收藏
分享

微信扫一扫

mybatis配置

简单聊育儿 2022-04-23 阅读 70

1.项目下创建lib包,导入mybatis的jar包

2.导包的网址:mybatis – MyBatis 3 | 简介

3.搭建mybatis框架,例如Student类

4.在数据层Dao下创建映射文件.xml,名字和接口名相同

<?xml version="1.0" encoding="UTF-8" ?>
<!-- XML约束头:MyBatis的约束文件使用的dtd,规范这个XML文档处理
遵守XML的一般规则以外,要遵守的自定义规则:能够使用哪些标签,使用哪些属性,出现的次数,标签的先后属性 -->
<!DOCTYPE mapper
  PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!-- mapper是映射文件的根节点 
    namespace属性:名称空间,命名空间.就是一个名字
        现在可以任意,以后使用接口的全限定名-->
<mapper namespace="com.woniuxy.dao.StudentDao">
    <!-- insert标签就是写insert语句,id就是名字,现在可以任意,以后必须是对应的方法名 
        parameterType:指定参数类型:全限定名
    -->
    <insert id="insertStudent" parameterType="com.woniuxy.entity.Student">
        <!--  列值#{属性名}   $(属性名) -->
        insert into student values(null,#{name},#{age},#{score})
    </insert>
</mapper>

5.主配置文件

位置:可以任意,建议:放到类路径下(src的根目录)
名字:任意

<?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主配置文件的根节点 -->
<configuration>

    <!-- 配置基本的环境参数 -->
    <environments default="development">
        <environment id="development">
            <!-- 事务管理器,默认使用JDBC内置的事务管理,三阶段学了Spring以后,使用Spring管理事务 -->
            <transactionManager type="JDBC" />
            <!-- 数据源:配置连接池, POOLED使用内置的默认连接池,学了Spring以后,可以自定配置其它连接池-->
            <dataSource type="POOLED">
                <!-- 四大参数 -->
                <property name="driver" value="com.mysql.jdbc.Driver" />
                <property name="url" value="jdbc:mysql:///mybatisdb" />
                <property name="username" value="root" />
                <property name="password" value="123" />
            </dataSource>
        </environment>
    </environments>

    <mappers>
        <!-- 配置映射文件的路径 -->
        <mapper resource="com/woniuxy/dao/StudentDao.xml" />
    </mappers>

</configuration>

举报

相关推荐

0 条评论