mybatis配置文件
配置文件先后顺序:
1 configuration 配置 2 properties 可以配置在Java属性配置文件中 3 settings 修改MyBatis在运行时的行为方式 4 typeAliases 为Java类型命名一个别名(简称) 5 typeHandlers 类型处理器 6 objectFactory 对象工厂 7 plugins 插件 8 environments 环境 9 transactionManager 事务管理器 10 dataSource 数据源 11 mappers 映射器
configuration核心配置文件:resources下建立一个mybatis-config.xml, url里面的东西数据库后面最好加上
? useSSL=true&useUnicode=true&characterEncoding=UTF-8
<configuration> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"></transactionManager> <dataSource type="POOLED"> <property name="driver" value="${driver}"/> <property name="url" value="${url}"/> <property name="username" value="${username}"/> <property name="password" value="${password}"/> </dataSource> </environment> </environments> <mappers> <mapper resource="com/zhs/dao/UserMapper.xml"/> </mappers> </configuration>
在bulid中配置resources,来防止我们的资源导出失败问题
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
mapper的xml文件:
namespace属性,绑定对象的dao/mapper接口,路径用.
每一个Mapper.xml都需要在mybatis核心配置文件中注册
在configuration里面加上:注意路径使用/而不能使用.
<mappers> <mapper resource="com/zhs/dao/UserMapper.xml"/> </mappers>

浙公网安备 33010602011771号