Mybatis单独使用时,配置文件
Posted 胡乐天
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis单独使用时,配置文件相关的知识,希望对你有一定的参考价值。
mybatis.cfg.xml文件
<?xml version="1.0" encoding="UTF-8" ?>
<!--XML文件需要提供dtd或者xsd文件,来定义XML文件的标签结构-->
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<properties resource="jdbc.properties"></properties>
<!--org.apache.ibatis.logging的static中规定了日志使用啥-->
<!-- MyBatis 内置日志工厂基于运行时自省机制选择合适的日志工具。它会使用第一个查找得到的工具。
如果一个都未找到,日志功能就会被禁用。也就是说在项目中把日志工具环境配置出来后,
不用再MyBatis进行配置就可以让日志生效。-->
<settings>
<setting name="logImpl" value="LOG4J"/>
<!-- 全局缓存开关,默认为true-->
<setting name="cacheEnabled" value="true"/>
<!--开启驼峰转换-->
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
<typeAliases>
<!--别名是大小写不敏感的-->
<typeAlias type="com.lt.pojo.UserInfo" alias="userinfo"></typeAlias>
<typeAlias type="com.lt.pojo.NodeInfo" alias="nodeInfo"></typeAlias>
<!--或者直接定义需要别名的包名-->
<!-- <package name="com.lt.pojo"/>-->
</typeAliases>
<!-- <environments default="mysql">-->
<!-- <environment id="mysql">-->
<!-- <!–配置事务管理器 –>-->
<!-- <transactionManager type="JDBC"></transactionManager>-->
<!-- <!– 配置数据源,数据源的四个参数在Mybatis包中的org.apache.ibatis.datasource.unpooled下的UnpooledDataSource中–>-->
<!-- <dataSource type="POOLED">-->
<!-- <property name="driver" value="com.mysql.cj.jdbc.Driver"/>-->
<!-- <property name="url" value="jdbc:mysql://rm-uf61yp9ero0x97rz82o.mysql.rds.aliyuncs.com:3306/node?useSSL=false&serverTimezone=Asia/Shanghai"/>-->
<!-- <property name="username" value="hult"/>-->
<!-- <property name="password" value="caiCAI123"/>-->
<!-- </dataSource>-->
<!-- </environment>-->
<!-- </environments>-->
<!--配置指向映射文件位置-->
<environments default="mysql">
<environment id="mysql">
<transactionManager type="jdbc"></transactionManager>
<dataSource type="pooled">
<property name="driver" value="$driver"/>
<property name="url" value="$url"/>
<property name="username" value="$user"/>
<property name="password" value="$password"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="mybatisXML/UserInfoMapper.xml"></mapper>
<mapper resource="mybatisXML/NodeInfoMapper.xml"></mapper>
<!-- <package name="com.lt.mapper"/>-->
</mappers>
</configuration>
jdbc.properties文件
driver=com.mysql.cj.jdbc.Driver
#在这里的url中的&就不能用& 否则不识别
url=jdbc:mysql://xxx:3306/node?useSSL=false&serverTimezone=Asia/Shanghai
user=hult
password=caiCAI123
以上是关于Mybatis单独使用时,配置文件的主要内容,如果未能解决你的问题,请参考以下文章