大佬教程收集整理的这篇文章主要介绍了mybatis-config.xml文件标签介绍,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
配置文件:
s.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
<!--配置enviroment环境变量--> <environments default="development"> <!--配置环境变量1--> <environment id="development"> <!--事物配置 type=JDBC或MANAGED. 1.JDBC:这个配置直接简单使用了JDBC的提交和回滚设置.它依赖于从数据源得到的连接管理事物范围. 2.MANAGED:这个配置几乎没做什么.它从来不提交或回滚一个连接.而它会让容器来管理事物的整个生命周期(比如Spring或jeE应用服务器的上下文). 默认情况下它会关闭连接.然而一些容器并不希望这样,因此如果你需要从链接中停止它,将closeConnection属性设置为false--> <transactionManager type="JDBC"/> <!--transactionManager type="MANAGER <property name="closeConnection" value="false"></property> </transactionManager>--> <!--数据类型:type=UNPOOLED\POOLED\JNDI\ 1.UNPOOLED:这个数据源的实现是每次被请求时,简单打开和关闭连接.它有一点慢,这是对简单应用程序的一个很好的选择,因为它不需要及时的可靠的连接. 不同的数据库对这个的表现也是不一样的,所以对某些数据库来说配置数据源并不重要,这个配置也是闲置的. 2.POOLED:这是JDBC连接对象的数据源连接池的实现,用来避免创建新的连接实例时必要的初始连接和认证时间.这是一种当前Web应用程序用来快速响应请求 很流行的方法. 3.JNDI:这个数据源的实现是为了使用如Spring或应用服务器这类的容器,容器可以集中或在外部配置数据源,然后放置一个JNDI上下文的引用--> <datasource type="POOLED"> <property name="driver" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://localhost:3306/mybatis" /> <property name="username" value="root" /> <property name="@R_801_5747@d" value="mysql" /> <!-- <a href="http://code.js-code.com/tag/mo/" target="_blank" class="keywords">默</a>认连接事务隔离级别 <property name="defaulttransactionisolationLevel" value="" /> --> </datasource> </environment> <!-- 环境配置2 --> <!-- 环境配置3 --> </environments> <!--映射文件,mapper的配置文件,文件路径配置--> @H_<a href="http://code.js-code.com/tag/403/" target="_blank" class="keywords">403</a>_39@ <!--直接映射到相应的文件--> <mapper resource="mapper/User.xml"></mapper> </mappers>
以上是大佬教程为你收集整理的mybatis-config.xml文件标签介绍全部内容,希望文章能够帮你解决mybatis-config.xml文件标签介绍所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。