设置代码模板创建sql映射文件、Mybatis主配置文件

发布时间:2024年01月22日

目录

1、Sql映射(Sql? Mapper)文件的介绍

2、Mybatis的主配置文件的介绍

3、通过代码模板创建Sql映射文件

4、通过代码模板创建Mybatis主配置文件


1、Sql映射(Sql? Mapper)文件的介绍

<?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:命名空间,唯一值 ,推荐使用:dao 接口的全限定名称 -->
<mapper namespace="com.lifang.dao.StudentDao">
    <!--
      <select>: 表示查询操作, 标签中必须是 select 语句
       1、id: sql 语句的自定义名称,表示要执行的 sql 语句
        推荐使用 dao 接口中的方法名称,
       2、resultType: 查询语句的返回结果数据类型,sql语句执行完之后得到了ResultSet查询结果集,
        遍历这个ResultSet得到的;使用类的全限定类名
    -->
    <select id="selectStudents" resultType="com.bjpowernode.domain.Student">
        select id,name,email,age from student   <!--要执行的 sql 语句-->
    </select>

    <!--插入操作-->
   <insert id="insertStudent">
         insert into student(id,name,email,age) values(#{id},#{name},#{email},#{age})
    </insert>

    <!--更新操作-->
    <update>

    </update>

    <!--删除操作-->
    <delete>

    </delete>

</mapper>

2、Mybatis的主配置文件的介绍

创建主配置文件:名称为 mybatis.xml
支持中文的 url
jdbc:mysql://localhost:3306/springdb?useUnicode=true&amp;characterEncoding=UTF-8
<?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>
    <!--
        settings:控制Mybatis的全局行为
    -->
    <settings>
        <!--设置Mybatis输出日志,
            可以在控制台输出执行的 sql 语句和参数(日志)-->
        <setting name="logImpl" value="STDOUT_LOGGING" />
    </settings>

    <!--
        环境标签,配置mybatis环境,里面是数据库的配置信息,
        可以写多个environment,
        environments的default对应environment的id,
        id可以自己起名,default写哪个id,则哪个environment生效
    -->
    <environments default="dev">
        <!--id:数据源的名称-->
        <environment id="dev">
            <!--配置事务类型:使用 JDBC 事务(使用 Connection 的提交和回滚)-->
            <transactionManager type="JDBC"/>
            <!--数据源 dataSource:
                创建数据库 Connection 对象
                type: POOLED 使用数据库的连接池
            -->
            <dataSource type="POOLED">
                <!--连接数据库的四个要素-->
                <property name="driver" value="com.mysql.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql://localhost:3306/springdb?useUnicode=true&amp;characterEncoding=UTF-8"/>
                <property name="username" value="root"/>
                <property name="password" value="123456"/>
            </dataSource>
        </environment>
    </environments>
    <mappers>
        <!--SQL映射文件的位置信息-->
        <mapper resource="com/bjpowernode/dao/StudentDao.xml"/>
    </mappers>

</configuration>

3、通过代码模板创建Sql映射文件

4、通过代码模板创建Mybatis主配置文件

同理:

文章来源:https://blog.csdn.net/weixin_53676834/article/details/135727759
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。