美文网首页
Mybatis mysql8.0驱动

Mybatis mysql8.0驱动

作者: 山不转人自转 | 来源:发表于2020-11-29 12:15 被阅读0次

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>
    <settings>
        <setting name="logImpl" value="STDOUT_LOGGING" />
    </settings>
    
    <typeAliases>
        <package name="com.theme.pojo"/>
    </typeAliases>
    <!--
        default 默认使用那个运行环境
    -->
    <environments default="dev">
        <!--配置dev运行环境-->
        <environment id="dev">
            <!--事务管理器:JDBC事务管理-->
            <transactionManager type="JDBC"></transactionManager>
            <!--POOLED指定采用mybatis内置的连接池支持-->
            <dataSource type="POOLED">
                <property name="driver" value="com.mysql.cj.jdbc.Driver"></property>
                <property name="url" value="jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC"></property>
                <property name="username" value="root"></property>
                <property name="password" value="111"></property>
            </dataSource>
        </environment>
    </environments>

    <mappers>
        <mapper resource="com/theme/dao/UserDao.xml"></mapper>
    </mappers>
</configuration>

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 名称空间,指定对哪个接口进行映射-->
<mapper namespace="com.theme.dao.UserDao">
    <!--
        select 表示执行查询sql
            id 唯一; 必须与接口中方法名称一致。
            resultType 表示执行查询SQL封装的实体类对象。如果放回集合,只需要指定集合中元素的类型即可。
            标签体中存放要执行的select语句
    -->
    <select id="findAll" resultType="user">
        select * from user;
    </select>
</mapper>

需改动:

SqlMapConfig.xml 改动驱动和 URL
<property name="driver" value="com.mysql.cj.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql://localhost:3306/mybatis?se
rverTimezone=UTC"></property>

maven 依赖 使用 8.0.21
<dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>8.0.21</version>
    </dependency>

相关文章

网友评论

      本文标题:Mybatis mysql8.0驱动

      本文链接:https://www.haomeiwen.com/subject/yvxkwktx.html