java开发配置文件集合
mybatis核心配置文件mybatis-config.xml:
<?xml version="1.0" encoding="GBK" ?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""https://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration><properties resource="db.properties"/><settings><!--标准的日志工厂实现--><setting name="logImpl" value="STDOUT_LOGGING"/><setting name="mapUnderscoreToCamelCase" value="true"/></settings> <typeAliases><typeAlias type="com.wlp.pojo.User" alias="User"></typeAlias></typeAliases><environments default="development"><environment id="development"><transactionManager type="JDBC"/><dataSource type="POOLED"><property name="driver" value="com.mysql.cj.jdbc.Driver"/><property name="url" value="jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=UTF-8"/><property name="username" value="root"/><property name="password" value="mysq123"/></dataSource></environment></environments><!-- 每一个Mapper.xml都需要在Mybatis核心配置文件中注册--><mappers><mapper resource="com/wlp/dao/UserMapper.xml"/></mappers></configuration>
实体类mapper.xml文件 (在resource目录下创建跟dao接口同样的目录,xml放在跟实体类Mapper.java同级的resource目录下)
<?xml version="1.0" encoding="GBK" ?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Config 3.0//EN""https://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.wlp.dao.TeacherMapper"></mapper>