校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > mybatis 項目配置文件實例詳解

mybatis 項目配置文件實例詳解

熱門標簽:泗洪正規電話機器人找哪家 南昌呼叫中心外呼系統哪家好 ai電話電話機器人 小程序智能電話機器人 湖南保險智能外呼系統產品介紹 河北便宜電銷機器人軟件 怎么申請400熱線電話 簡單的智能語音電銷機器人 怎么去開發一個電銷機器人

mybatis項目配置

首先這事一個簡單的mybatis項目配置文件:

?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支持多個環境,可以任意配置

比如:

 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>

就會有兩個環境,environments中的defalut標簽選擇哪一個,默認就是哪一個

transactionManager

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

jdbc:應用程序管理數據庫連接的生命周期

managed:由應用服務器負責管理數據庫連接的生命周期(一般商業服務器才有此功能,如JBOSS WebLogic)

dataSource

type:用來配置數據源,類型有:UNPOOLED、POOLED、JNDI

UNPOOLED:沒有連接池,每次數據庫操作,mybatis都會創建一個新的連接,用完后,關閉:適合小并發項目

POOLED:有連接池

JNDI:使用應用服務器配置JNDI數據源獲取數據庫連接

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

給類的完整限定名取別名,方便使用

比如:

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

插件 比如:

分頁插件

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>

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:
  • MyBatis框架中mybatis配置文件詳細介紹
  • mybatis 加載配置文件的方法(兩種方式)
  • Mybatis中的config.xml配置文件詳細解析
  • spring與mybatis整合配置文件
  • mybatis配置文件簡介_動力節點Java學院整理
  • Spring+SpringMVC+MyBatis深入學習及搭建(三)之MyBatis全局配置文件解析
  • 詳解MyBatis批量插入數據Mapper配置文件的寫法
  • 優化MyBatis配置文件中的配置詳解

標簽:柳州 江蘇 瀘州 景德鎮 淮安 那曲 荊門 威海

巨人網絡通訊聲明:本文標題《mybatis 項目配置文件實例詳解》,本文關鍵詞  mybatis,項目,配置文件,實例,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mybatis 項目配置文件實例詳解》相關的同類信息!
  • 本頁收集關于mybatis 項目配置文件實例詳解的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    www.av亚洲| 国产成人精品综合在线观看 | 人人爽香蕉精品| 亚洲精品国久久99热| 亚洲精品国产一区二区三区四区在线| 亚洲欧洲成人av每日更新| 18成人在线视频| 亚洲五月六月丁香激情| 亚洲bt欧美bt精品| 久久99国产精品免费| 色噜噜狠狠色综合中国 | 亚洲欧美日韩国产综合| 精品国产制服丝袜高跟| 久久精品亚洲麻豆av一区二区 | 欧美性猛交xxxx黑人交| 在线免费一区三区| 91精品国产一区二区| 精品国产污污免费网站入口| 欧美激情一区二区在线| 亚洲一卡二卡三卡四卡五卡| 亚洲成人精品一区二区| 久久精品72免费观看| 国产69精品久久久久777| 91麻豆福利精品推荐| 在线观看91av| 国产欧美精品国产国产专区| 亚洲a一区二区| 色婷婷国产精品| 久久这里只有精品视频网| 99久久亚洲一区二区三区青草| 色婷婷狠狠综合| 欧美一区二区三区成人| 久久精品视频网| 一个色综合网站| 韩国午夜理伦三级不卡影院| 在线亚洲高清视频| 26uuu色噜噜精品一区| 亚洲欧美视频一区| 精品一区精品二区高清| 色婷婷综合久久久中文字幕| 精品国产免费一区二区三区香蕉| 亚洲人吸女人奶水| 国产高清不卡一区| 欧美日韩精品系列| 亚洲女性喷水在线观看一区| 另类小说图片综合网| 欧美精品视频www在线观看| 午夜伊人狠狠久久| 国产精品一区二区三区网站| 日本韩国欧美一区二区三区| 久久免费的精品国产v∧| 午夜婷婷国产麻豆精品| 91香蕉国产在线观看软件| 国产夜色精品一区二区av| 日本欧美一区二区在线观看| 色婷婷久久久亚洲一区二区三区| 国产日韩欧美在线一区| 国内成人免费视频| 日韩精品一区国产麻豆| 日韩av一区二区三区| 欧美乱妇一区二区三区不卡视频| 最新不卡av在线| 99精品视频一区二区三区| 国产网站一区二区| 风间由美一区二区三区在线观看| 2021久久国产精品不只是精品| 麻豆成人在线观看| 欧美精品一区二区高清在线观看| 日产精品久久久久久久性色| 欧美精品在线观看一区二区| 亚洲mv大片欧洲mv大片精品| 在线观看av一区二区| 亚洲小说春色综合另类电影| 欧美日韩在线播放三区四区| 五月综合激情日本mⅴ| 在线播放视频一区| 久久国产精品99久久人人澡| 精品久久一二三区| 国产成人99久久亚洲综合精品| 国产午夜精品一区二区三区视频| 国产成人高清在线| 亚洲人xxxx| 欧美日韩精品欧美日韩精品| 青椒成人免费视频| 国产欧美日产一区| 色婷婷久久综合| 日本va欧美va精品| 国产日本亚洲高清| 91久久香蕉国产日韩欧美9色| 午夜精品久久久久久久久久| 日韩欧美在线网站| 成人综合激情网| 一区二区三区日韩| 日韩欧美在线1卡| 成人性生交大片免费看视频在线 | 日韩电影免费一区| 久久亚洲精品小早川怜子| 国产精品1区2区3区| 中文字幕在线视频一区| 欧美日韩成人一区| 国产大片一区二区| 亚洲一二三区在线观看| 久久综合九色欧美综合狠狠| 99r国产精品| 麻豆国产欧美日韩综合精品二区 | 国产一区二区三区香蕉| 亚洲色图欧洲色图婷婷| 日韩一区二区电影网| 国产精品888| 午夜精品久久久久久久久久久| 精品欧美黑人一区二区三区| 不卡一区中文字幕| 偷拍自拍另类欧美| 亚洲欧洲成人av每日更新| 日韩欧美视频一区| 色婷婷av一区二区| 高清国产午夜精品久久久久久| 亚洲第一福利视频在线| 国产欧美综合在线| 日韩精品一区二区三区蜜臀| 在线免费观看日本一区| 国产成人在线网站| 精品一区二区三区在线视频| 亚洲福利视频一区| 亚洲精品日韩一| 欧美国产一区二区| 久久久久九九视频| 欧美不卡在线视频| 欧美一个色资源| 欧美日韩一二三| 欧美性猛片xxxx免费看久爱| 99精品国产91久久久久久| 国产成人av一区二区| 久久不见久久见免费视频7| 五月天一区二区| 一区二区三区精品视频在线| 中文字幕亚洲区| 国产精品护士白丝一区av| 久久伊99综合婷婷久久伊| 欧美一级欧美三级| 欧美日韩国产首页| 欧美日韩精品三区| 欧美日本一道本在线视频| 欧亚洲嫩模精品一区三区| 日本丶国产丶欧美色综合| 色婷婷国产精品久久包臀 | 精品国精品国产| 日韩午夜中文字幕| 欧美成人女星排名| 亚洲精品在线三区| 久久久91精品国产一区二区三区| 欧美v国产在线一区二区三区| 91.com在线观看| 日韩写真欧美这视频| 久久综合九色欧美综合狠狠| 久久久蜜臀国产一区二区| 久久久一区二区三区| 国产女主播视频一区二区| 国产精品狼人久久影院观看方式| 欧美激情一区二区三区| 亚洲免费观看高清完整版在线观看熊| 亚洲同性同志一二三专区| 亚洲中国最大av网站| 日韩电影在线观看电影| 精品亚洲成av人在线观看| 国产91精品一区二区| 91最新地址在线播放| 欧美性猛片xxxx免费看久爱| 欧美一级免费观看| 国产精品入口麻豆原神| 亚洲精品国产视频| 美女精品一区二区| 国产成人在线观看| 欧美性感一类影片在线播放| 91精品在线麻豆| 国产欧美日韩激情| 亚洲国产美女搞黄色| 韩国女主播成人在线| 99国产精品视频免费观看| 在线播放亚洲一区| 欧美国产欧美综合| 日韩精品91亚洲二区在线观看| 激情五月婷婷综合网| 99精品国产热久久91蜜凸| 欧美一区二区视频免费观看| 中文av字幕一区| 午夜精品一区二区三区三上悠亚| 国产精品性做久久久久久| 欧美午夜精品一区二区蜜桃 | 成人免费视频网站在线观看| 欧美日韩卡一卡二| 国产欧美精品一区aⅴ影院| 亚洲成av人片| 91最新地址在线播放| 精品国产三级a在线观看| 午夜精品免费在线观看| av激情成人网| 国产女同互慰高潮91漫画| 麻豆91在线播放免费| 欧美在线不卡视频|