目录
- <?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>
- <!-- 1.读取属性配置文件xxx.properties -->
- <!--resources:从resources目录下找指定名称的文件加载,url:使用绝对路径加载属性文件-->
- <properties resource="jdbc.properties"/>
-
- <!-- 2.设置日志在控制台输出 (数据源+事务提交状态+SQL+入参+出参+连接池等信息)-->
- <settings>
- <setting name="logImpl" value="STDOUT_LOGGING"/>
- </settings>
-
- <!-- 3.注册实体类别名 -->
- <typeAliases>
- <!-- 单个注册(实体类多时,都需依次注册)-->
- <!-- <typeAlias type="org.dhrj.zs.entity.Student" alias="student"/>-->
- <!-- 批量注册,别名规范 = 实体类名驼峰格式-->
- <package name="com......entity"/>
- </typeAliases>
-
- <!-- 4.配置数据库连接 default:通过id值去指定数据库配置-->
- <environments default="company">
- <!-- 公司的数据库配置 -->
- <environment id="company">
- <!-- 配置事务管理器
- type:指定事务管理的方式
- "JDBC":事务控制程序员处理
- "MANAGED":事务控制由容器管理(Spring)
- -->
- <transactionManager type="JDBC"/>
- <!-- 配置数据源
- type:指定配置方式
- "JNDI":java命名目录接口,在服务器端进行数据库连接池的管理
- "POOLED":使用数据库连接池
- "UNPOOLED":不使用数据库连接池
- -->
- <dataSource type="POOLED">
- <property name="driver" value="${jdbc.driverClassName}"/>
- <property name="url" value="${jdbc.url}"/>
- <property name="username" value="${jdbc.username}"/>
- <property name="password" value="${jdbc.password}"/>
- </dataSource>
- </environment>
- <!-- 家的数据库配置 -->
- <environment id="home">
- <transactionManager type="JDBC"/>
- <dataSource type="POOLED"/>
- </environment>
- </environments>
-
- <!-- 5.注册xxxMapper.xml文件
- resource:从resources目录下找指定名称的文件注册
- url:使用绝对路径注册
- class:动态代理方式下的注册
- -->
- <mappers>
- <!-- 单个xml注册-->
- <!-- <mapper class="com.dhrj.zs.mapper.CustomerMapper"/>-->
- <package name="com......mapper"/>
- </mappers>
-
- </configuration>
说明:以上配置文件必要参数自己手动更改即可,如项目工程的包名、数据库连接用户名、密码等配置信息。
- <?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">
- <mapper namespace="接口的完全限定名称">
-
- </mapper>
(1)左上角——>File——>settings..——>Editor——>File and Code Templates

(2)鼠标单击Files下的“+” 号,新增自定义模板,Name为SqlMapConfig,Extension为xml,FileName为SqlMapConfig.xml,粘贴配置模板,点击应用,完成配置。


说明:3个步骤搞定新建问题。

结论:MyBatis核心主配置文件快捷生成,无须再次配置数据库开发环境以及各类映射参数。
(1)左上角——>File——>settings..——>Editor——>File and Code Template
(2)鼠标单击Files下的“+” 号,新增自定义模板,Name为XXXMapper,Extension为xml,FileName为不填,(因为Mapper映射文件开发中是存在多个,新建时手动输入即可)粘贴配置模板,点击应用,完成配置。




- jdbc.driverClassName=com.mysql.jdbc.Driver
- jdbc.url=jdbc:mysql://localhost:3306/数据库名称?useUnicode=true&useSSL=false&characterEncoding=utf8
- jdbc.username=数据库登录用户名
- jdbc.password=数据库登录密码

- jdbc.driverClassName=com.mysql.cj.jdbc.Driver
- jdbc.url=jdbc:mysql://localhost:3306/数据库名称?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
- jdbc.username=数据库登录用户名
- jdbc.password=数据库登录密码

说明:IDEA配置JDBC配置文件方式请参考“二”和“四”Mybatis配置步骤。
仅自己学习记录,如有错误,敬请谅解~,谢谢~~~