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

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)站制作
亚洲一区二区视频在线播放| 未满十八禁止观看免费| 成年人免费视频网站国产| 日本在线有码中文视频| 中国女人内射69xx| 欧美成人精品免费在线| 中文字幕一区二区精品区| 人妻少妇系列一区二区| 午夜夫妻生活视频在线观看| 日本成人精品二区在线观看| 日本在线不卡一区二区| 一区二区先锋深夜中文字幕| 欧美精品一区二区三区乱码| 日韩欧美精品视频一区| 能在线播放的国产三级| 日韩成人精品一区欧美成人| 最新国产情侣夫妻激情| 亚洲精品中文字幕久久| 97超碰国产在线观看| 国产高潮精品呻吟久久av| 午夜福利中文在线观看| 午夜香蕉av一区二区三区| 色爱区偷拍人妻中文字幕| 国产国产精品国产自在午夜| 亚洲天堂中文字幕麻豆| 91高清视频在线免费观看| 97视频在线视频免费| 日日夜夜精品天天综合| 免费在线观看性生活视频| 最新日韩欧美不卡一二三区| 亚洲一区二区三区有码| 欧洲精品久久久久久| 国产av爆操黑丝美女| 国产精品久久久久久爽| 国产精品综合av一区二区国产馆| 国产欧美日韩亚洲精品区| 日本一区二区三区加勒比| 日日嗨av特一级黄淫片| 国产一区国产二区中文字幕| 亚洲中文字幕第11页| 日韩欧美一区二区大片|