MyBatis学习笔记

Posted 编世界

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis学习笔记相关的知识,希望对你有一定的参考价值。

一   配置文件取别名的两种方式

  

<!-- <typeAliases>
<typeAlias alias="Student" type="com.he.entity.Student"/>
</typeAliases>- -->
<typeAliases>
<package name="com.he.entity"/>
</typeAliases>

 

二   数据源配置两种方式

<transactionManager type="JDBC" />
<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>

 

 

<transactionManager type="JDBC" />
<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>

 

三   可以配置多种环境   例如:开发环境,测试环境,生产环境

<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<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="test">
<transactionManager type="JDBC" />
<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>
</environments>

 

四   映射配置----两种方式

<mappers>
<mapper resource="com/he/mappers/StudentMapper.xml" />
</mappers>

 

<mappers>
<package name="com.he.mappers"/>
</mappers>

 









































以上是关于MyBatis学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

mybatis学习笔记(14)-spring和mybatis整合

springmvc+mybatis学习笔记(汇总)

mybatis学习笔记(14)-mybatis整合ehcache

Mybatis学习笔记

MyBatis MapperScannerConfigurer配置――MyBatis学习笔记之八

Mybatis学习笔记