码迷,mamicode.com
首页 > 其他好文 > 详细

myBatis02

时间:2016-03-20 13:10:42      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

1.environments
myBatis支持多个环境,可以任意配置
<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>
</environments>
2.transactionManager
myBatis支持两种类型的事务管理器
jdbc和managed托管
jdbc:应用程序负责管理数据库连接的生命周期
managed:由应用服务器管理数据库连接的生命周期。一般商业服务器才有此功能,jboss,weblogic
3.datasource
用来配置数据源,类型有:unpooled,pooled,jndi;
unpooled,没有连接池,每次操作数据库,mybatis都会创建一个新的连接,用完后关闭,适合小型项目

pooled用上了连接池
jndi使用应用服务器配置jndi数据源获取数据库连接
4.properties
配置属性。可以建立属性文件,也可以在config中直接配置
<properties>
<propertie name="" value="" />
</properties>
5.typeAliase
给类的完成限定名取别名,方便使用
也就是说有100个类你咋办?
原来写法:
<typeAliases>
<typeAliase alias="Student" type="com.java1234.model.Student"/>
</typeAliases>
现在写法:
<typeAliases>
<package name="com.java1234.model"/>
</typeAliases>
6.mappers
引入映射文件
原来写法:
<mappers>
<mapper resource="com/java1234/mappers/StudentMapper.xml"/>
<mapper class="com.java1234.mappers.StudentMapper"/>
</mappers>
都不推荐现在写法:
<mappers>
<packge name="com.java1234.mappers"/>
</mappers>
7.配置log4j日志
配置文件:
log4j.rootLogger=info,appender1,appender2
log4j.appender.appender1=org.apache.log4j.ConsoleAppender
log4j.appender.appender2=org.apache.log4j.FileAppender
log4j.appender.appender2.File=C:/logFile.txt
log4j.appender.appder1.layout=org.apache.log4j.TTCCLayout
log4j.appender.appder2.layout=org.apache.log4j.TTCCLayout
架包文件:
调用
public static Logger logger=Logger.getLogger(StudentTest.class);
logger.info("添加成功!")

myBatis02

标签:

原文地址:http://www.cnblogs.com/pond/p/5297458.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!