亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

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

mybatis 項目配置文件實例詳解

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

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支持多個環(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án)境,environments中的defalut標簽選擇哪一個,默認就是哪一個

transactionManager

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

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

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

dataSource

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

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

POOLED:有連接池

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

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配置文件簡介_動力節(jié)點Java學院整理
  • Spring+SpringMVC+MyBatis深入學習及搭建(三)之MyBatis全局配置文件解析
  • 詳解MyBatis批量插入數(shù)據(jù)Mapper配置文件的寫法
  • 優(yōu)化MyBatis配置文件中的配置詳解

標簽:柳州 江蘇 瀘州 景德鎮(zhèn) 淮安 那曲 荊門 威海

巨人網(wǎng)絡通訊聲明:本文標題《mybatis 項目配置文件實例詳解》,本文關鍵詞  mybatis,項目,配置文件,實例,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mybatis 項目配置文件實例詳解》相關的同類信息!
  • 本頁收集關于mybatis 項目配置文件實例詳解的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美激情一区二区三区中文字幕| 可以免费看毛片的网站| 国产成人啪精品| 日韩字幕在线| 色综合久久天天综合观看| 毛片高清| 午夜在线影院| 亚洲女人国产香蕉久久精品| 精品国产一区二区三区久久久蜜臀 | 国产成人精品影视| 午夜精品国产自在现线拍| 国产美女在线一区二区三区| 黄色短视屏| 亚洲爆爽| 日韩在线观看网站| 日韩字幕在线| 欧美国产日韩在线| 久久99中文字幕久久| 韩国毛片免费| 日韩avdvd| 国产国语对白一级毛片| 国产韩国精品一区二区三区| 日本在线不卡免费视频一区| 超级乱淫黄漫画免费| 欧美a级成人淫片免费看| 精品美女| 久久国产精品只做精品| 国产不卡福利| 91麻豆精品国产自产在线观看一区 | 国产精品免费久久| 国产欧美精品| 久草免费资源| 国产网站麻豆精品视频| 久久国产精品只做精品| 美国一区二区三区| 91麻豆精品国产自产在线观看一区 | 欧美激情一区二区三区中文字幕| 欧美另类videosbestsex视频| 人人干人人插| 日日日夜夜操| 日韩一级精品视频在线观看| 国产网站在线| 国产高清在线精品一区a| 欧美国产日韩精品| 久久99青青久久99久久| 国产欧美精品| 欧美激情一区二区三区在线| 成人免费观看网欧美片| 亚洲天堂免费| 黄色免费三级| 香蕉视频亚洲一级| 沈樵在线观看福利| 色综合久久手机在线| 欧美激情一区二区三区中文字幕| 99久久精品国产麻豆| 欧美激情一区二区三区在线| 91麻豆精品国产高清在线| 91麻豆精品国产自产在线| 九九久久国产精品大片| 免费一级片在线| 91麻豆国产| 99久久精品国产麻豆| 欧美国产日韩在线| 国产成人精品影视| 日本乱中文字幕系列| 国产原创视频在线| 国产极品白嫩美女在线观看看| 九九精品在线播放| 精品在线免费播放| 四虎影视精品永久免费网站| 午夜欧美福利| 国产网站麻豆精品视频| 黄色短视屏| 成人免费一级毛片在线播放视频| 欧美激情伊人| 精品视频在线观看免费 | 午夜激情视频在线播放| 亚洲精品久久久中文字| 日韩一级精品视频在线观看| 日韩一级黄色| 国产综合成人观看在线| 成人高清视频在线观看| 亚洲精品影院久久久久久| 国产成a人片在线观看视频| 国产成人啪精品| 黄色短视屏| 国产韩国精品一区二区三区| 欧美另类videosbestsex视频| 精品国产一区二区三区久| 国产91精品系列在线观看| 国产伦精品一区二区三区在线观看 | 亚洲精品永久一区| 亚久久伊人精品青青草原2020| 成人免费观看网欧美片| 成人免费网站久久久| 国产成人精品在线| 欧美爱爱动态| 沈樵在线观看福利| 国产韩国精品一区二区三区| 黄色免费三级| 国产91素人搭讪系列天堂| 999久久狠狠免费精品| 成人免费一级毛片在线播放视频| 日韩avdvd| 国产成人精品影视| 你懂的日韩| 国产成人啪精品| 成人免费高清视频| 精品久久久久久影院免费| 欧美激情一区二区三区在线| 美女免费精品视频在线观看| 久久精品大片| 九九国产| 色综合久久天天综合观看| 你懂的日韩| 九九国产| 国产伦精品一区二区三区在线观看 | 可以免费看污视频的网站| 国产不卡福利| 日韩在线观看网站| 四虎影视久久久免费| 免费国产在线视频| 国产伦精品一区二区三区在线观看 | 国产伦理精品| 麻豆网站在线免费观看| 成人a级高清视频在线观看| 日韩av东京社区男人的天堂| 四虎影视久久久免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 91麻豆精品国产自产在线| 九九久久99| 精品久久久久久综合网| 精品国产一区二区三区久| 九九热国产视频| 天天做日日爱夜夜爽| 精品视频一区二区| 久久福利影视| 久久福利影视| 99久久精品国产片| 亚欧成人毛片一区二区三区四区| 999久久狠狠免费精品| 国产亚洲精品aaa大片| 韩国毛片免费| 精品视频在线观看一区二区| 99久久精品国产麻豆| 欧美一区二区三区在线观看| 欧美激情一区二区三区在线| 高清一级毛片一本到免费观看| 国产网站麻豆精品视频| 国产韩国精品一区二区三区| 一级毛片视频在线观看| 一级女性大黄生活片免费| 九九九网站| 国产视频一区二区在线观看| 成人免费一级毛片在线播放视频| 亚洲 激情| 日本免费区| 国产伦精品一区二区三区无广告| 久久国产影院| 成人a级高清视频在线观看| 午夜在线亚洲| 高清一级毛片一本到免费观看| 美国一区二区三区| 精品视频在线看| 久草免费在线观看| 你懂的日韩| 黄色免费三级| 黄色免费三级| 欧美激情一区二区三区视频| 美国一区二区三区| 国产不卡在线播放| 国产网站在线| 美国一区二区三区| 国产精品自拍一区| 免费国产在线观看| 麻豆系列 在线视频| 日韩中文字幕在线播放| 午夜欧美福利| 亚欧成人毛片一区二区三区四区| 尤物视频网站在线| 沈樵在线观看福利| 国产不卡福利| 欧美大片一区| 国产成人精品在线| 国产亚洲精品成人a在线| 亚洲女人国产香蕉久久精品| 国产国语对白一级毛片| 沈樵在线观看福利| 久久久成人网| 中文字幕一区二区三区精彩视频| 九九久久99| 久草免费资源| 黄视频网站免费看| 国产麻豆精品免费视频| 久久福利影视| 成人高清视频在线观看| 精品美女| 国产不卡在线观看视频| 尤物视频网站在线| 麻豆网站在线免费观看|