欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

mybatis項(xiàng)目配置文件的示例分析

這篇文章給大家分享的是有關(guān)mybatis項(xiàng)目配置文件的示例分析的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

創(chuàng)新互聯(lián)公司專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、甘泉網(wǎng)絡(luò)推廣、小程序制作、甘泉網(wǎng)絡(luò)營(yíng)銷(xiāo)、甘泉企業(yè)策劃、甘泉品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪(fǎng)、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供甘泉建站搭建服務(wù),24小時(shí)服務(wù)熱線(xiàn):13518219792,官方網(wǎng)址:aaarwkj.com

mybatis項(xiàng)目配置

首先這事一個(gè)簡(jiǎn)單的mybatis項(xiàng)目配置文件:

<?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>
 <environments default="development">
  <environment id="development">
   <transactionManager type="JDBC"/>
   <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="org/mybatis/example/BlogMapper.xml"/>
 </mappers>
</configuration>

environment

mybatis支持多個(gè)環(huán)境,可以任意配置

比如:

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

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

就會(huì)有兩個(gè)環(huán)境,environments中的defalut標(biāo)簽選擇哪一個(gè),默認(rèn)就是哪一個(gè)

transactionManager

mybatis支持兩種類(lèi)型的事務(wù)管理器,jdbc和managed(托管)

jdbc:應(yīng)用程序管理數(shù)據(jù)庫(kù)連接的生命周期

managed:由應(yīng)用服務(wù)器負(fù)責(zé)管理數(shù)據(jù)庫(kù)連接的生命周期(一般商業(yè)服務(wù)器才有此功能,如JBOSS WebLogic)

dataSource

type:用來(lái)配置數(shù)據(jù)源,類(lèi)型有:UNPOOLED、POOLED、JNDI

UNPOOLED:沒(méi)有連接池,每次數(shù)據(jù)庫(kù)操作,mybatis都會(huì)創(chuàng)建一個(gè)新的連接,用完后,關(guān)閉:適合小并發(fā)項(xiàng)目

POOLED:有連接池

JNDI:使用應(yīng)用服務(wù)器配置JNDI數(shù)據(jù)源獲取數(shù)據(jù)庫(kù)連接

properties

配置屬性

比如:

<properties resource="org/mybatis/example/config.properties">
 <property name="username" value="dev_user"/>
 <property name="password" value="F2Fa3!33TYyg"/>
</properties>

<dataSource type="POOLED">
 <property name="driver" value="${driver}"/>
 <property name="url" value="${url}"/>
 <property name="username" value="${username}"/>
 <property name="password" value="${password}"/>
</dataSource>

typeAliases

給類(lèi)的完整限定名取別名,方便使用

比如:

<typeAliases>
 <typeAlias alias="Author" type="domain.blog.Author"/>
 <typeAlias alias="Blog" type="domain.blog.Blog"/>
 <typeAlias alias="Comment" type="domain.blog.Comment"/>
 <typeAlias alias="Post" type="domain.blog.Post"/>
 <typeAlias alias="Section" type="domain.blog.Section"/>
 <typeAlias alias="Tag" type="domain.blog.Tag"/>
</typeAliases>
<!-- 最常用-->
<typeAliases>
 <package name="domain.blog"/>
</typeAliases>

mappers

引入映射文件

<!-- Using classpath relative resources -->
<mappers>
 <mapper resource="org/mybatis/builder/AuthorMapper.xml"/>
 <mapper resource="org/mybatis/builder/BlogMapper.xml"/>
 <mapper resource="org/mybatis/builder/PostMapper.xml"/>
</mappers>
<!-- Using url fully qualified paths -->
<mappers>
 <mapper url="file:///var/mappers/AuthorMapper.xml"/>
 <mapper url="file:///var/mappers/BlogMapper.xml"/>
 <mapper url="file:///var/mappers/PostMapper.xml"/>
</mappers>
<!-- Using mapper interface classes -->
<mappers>
 <mapper class="org.mybatis.builder.AuthorMapper"/>
 <mapper class="org.mybatis.builder.BlogMapper"/>
 <mapper class="org.mybatis.builder.PostMapper"/>
</mappers>
<!-- Register all interfaces in a package as mappers -->
<mappers>
 <package name="org.mybatis.builder"/>
</mappers>

settings

An example of the settings element fully configured is as follows:

<settings>
 <setting name="cacheEnabled" value="true"/>
 <setting name="lazyLoadingEnabled" value="true"/>
 <setting name="multipleResultSetsEnabled" value="true"/>
 <setting name="useColumnLabel" value="true"/>
 <setting name="useGeneratedKeys" value="false"/>
 <setting name="autoMappingBehavior" value="PARTIAL"/>
 <setting name="autoMappingUnknownColumnBehavior" value="WARNING"/>
 <setting name="defaultExecutorType" value="SIMPLE"/>
 <setting name="defaultStatementTimeout" value="25"/>
 <setting name="defaultFetchSize" value="100"/>
 <setting name="safeRowBoundsEnabled" value="false"/>
 <setting name="mapUnderscoreToCamelCase" value="false"/>
 <setting name="localCacheScope" value="SESSION"/>
 <setting name="jdbcTypeForNull" value="OTHER"/>
 <setting name="lazyLoadTriggerMethods" value="equals,clone,hashCode,toString"/>
</settings>

plugins

插件 比如:

分頁(yè)插件

<plugins>
  <plugin interceptor="com.github.pagehelper.PageHelper">
    <property name="dialect" value="MySQL"/>
    <property name="offsetAsPageNum" value="true"/>
    <property name="rowBoundsWithCount" value="true"/>
    <property name="pageSizeZero" value="true"/>
  </plugin>
</plugins>

感謝各位的閱讀!關(guān)于“mybatis項(xiàng)目配置文件的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

本文題目:mybatis項(xiàng)目配置文件的示例分析
鏈接URL:http://aaarwkj.com/article40/pchjho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、網(wǎng)頁(yè)設(shè)計(jì)公司、靜態(tài)網(wǎng)站建站公司、全網(wǎng)營(yíng)銷(xiāo)推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
国产自拍精品视频免费观看| 精品国产av一区二区麻豆| 人妻黄色这里只有精品| 可以免费看的日韩黄色| 国产一区二区三区百合| av天堂资源地址在线观看| 国产一级二级三级在线电影| 亚洲av色香蕉一区二区| 国产精品大全中文字幕| 久久久久久成人综合色| 国产亚洲男人av一区三区| 蜜桃臀内射一区二区三区| 欧美日韩国产免费电影| 亚洲午夜精品毛片成人| 成人在线一区二区三区观看| 日本中文一区在线观看| 亚洲欧美一区二区色慰| 亚洲精品??一区二区| 欧美aⅴ精品一区二区三区| 亚洲精品不卡一区二区| 這裏隻有无码人妻久久| 三级精品一区二区三区| 偷拍福利视频一区二区三区| 熟妇人妻内射一区二区三区| 激情五月婷婷久久av| 国产黄片免费看久久久| 欧美成人高清在线播放| 色哟哟在线观看国产精品| 亚洲av网站女性向在线观看| 国产成人综合亚洲一区| 热久久这里只有精品视频| 色哟哟哟哟免费观看视频| 日本美女激情在线观看| 熟女一区二区中文字幕| 国产精品久久一区二区三区蜜桃 | 久草视频亚洲免费在线| 婷婷不卡中文字幕三区| 国产999精品免费国产| 在线蜜臀av中文字幕| 久久国产精品亚洲熟女66r| 人妻少妇麻豆中文字幕久久精品|