MyBatis核心配置文件mybatis-config.xml
用别名可以简化配置。
在mybatis-config.xml中写入下面代码
<typeAliases> <package name="com.uestc.pojo"/> typeAliases>
就可以在UserMapper.xml中,不用在resultType中"com.uestc.pojo.User",可以直接写默认的类,不用区分大小写。
<mapper namespace="com.uestc.mapper.UserMapper"> <select id="selectAll" resultType="user"> select * from tb_user; select>
-
configuration(配置)
-
properties(属性)
-
settings(设置)
-
typeAliases(类型别名)
-
typeHandlers(类型处理器)
-
objectFactory(对象工厂)
-
plugins(插件)
-
environments(环境配置)
-
environment(环境变量)
-
transactionManager(事务管理器)
-
dataSource(数据源)
-
-
-
databaseIdProvider(数据库厂商标识)
-
mappers(映射器)
核心配置文件mybatis-config.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> <typeAliases> <package name="com.uestc.pojo"/> typeAliases> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql:///mybatis?useSSL=false"/> <property name="username" value="root"/> <property name="password" value="root"/> dataSource> environment> ? <environment id="test"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql:///mybatis?useSSL=false"/> <property name="username" value="root"/> <property name="password" value="root"/> dataSource> environment> environments> ? ? <mappers> ? <package name="com.uestc.mapper"/> ? mappers> configuration>
-