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

主頁 > 知識(shí)庫 > Hibernate 主清單文件配制的詳細(xì)介紹

Hibernate 主清單文件配制的詳細(xì)介紹

熱門標(biāo)簽:自繪地圖標(biāo)注數(shù)據(jù) 南通通訊外呼系統(tǒng)產(chǎn)品介紹 外呼系統(tǒng)使用方法 給地圖標(biāo)注得傭金 電銷機(jī)器人免培訓(xùn) 電話機(jī)器人需要使用網(wǎng)絡(luò)嗎 如何看懂地圖標(biāo)注點(diǎn) 海外圖書館地圖標(biāo)注點(diǎn) 潤滑油銷售電銷機(jī)器人

Hibernate 主清單文件配制的詳細(xì)介紹

1 Hiernate 清單配制文件

方式一 在工程src目錄下創(chuàng)建 hibernate.cfg.xml 文件

 Hiernate 開始加載時(shí),會(huì)默認(rèn)的方式去工程src目錄下掃描 hibernate.cfg.xml文件,然后加載配制 
public class H3Utils {

private static SessionFactory factory = new Configuration().configure().buildSessionFactory();

  /**
   * 獲得線程綁定的session
   * @return
   */
  public static Session getCurrentSession(){
    return factory.getCurrentSession();
  }

}

方式二 在工程中的任何目錄下創(chuàng)建 hibernate.cfg.xml 文件

    這種方式的時(shí)候,需要在使用的時(shí)候 手動(dòng)指定配制文件的路徑

public class HBUtils {


  //提供一個(gè)工廠 (鏈?zhǔn)讲僮?
  private static SessionFactory factory = 
    new Configuration()
      .configure("android/longs/study/config/hibernate.cfg.xml")
      .buildSessionFactory();

  /**
   * 獲得新的會(huì)話
   * @return
   */
  public static Session openSession(){
  return factory.openSession() ;
  }

  /**
   * 獲得當(dāng)前線程中綁定的session
   * @return
   */
  public static Session getCurrentSession(){
  return factory.getCurrentSession();
  }

}

2 Hiernate 清單配制文件 詳情

?xml version="1.0" encoding="UTF-8"?>
!DOCTYPE hibernate-configuration PUBLIC
  "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
  "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
hibernate-configuration>


  session-factory>
    !-- 1 基本4項(xiàng) -->
    !-- 1.1 加載驅(qū)動(dòng)配制 -->
    property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver/property>
    !-- 1.2 數(shù)據(jù)庫地址 -->
    !-- 如 jdbc:mysql://192.168.1.1:3306/test_java_study?useUnicode=truecharacterEncoding=UTF-8-->
    property name="hibernate.connection.url">url/property>
    !-- 1.3 登錄數(shù)據(jù)庫用戶名 -->
    property name="hibernate.connection.username">root/property>
    !-- 1.3 登錄數(shù)據(jù)庫用戶名密碼 -->
    property name="hibernate.connection.password">123456/property>


    !-- 2 方言 -->
    property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect/property>

    !-- 3 開發(fā)時(shí),優(yōu)化設(shè)置 -->
    !-- 3.1 顯示生產(chǎn)sql語句 -->
    property name="hibernate.show_sql">true/property>
    !-- 3.2 格式化方式顯示sql -->
    property name="hibernate.format_sql">true/property>
    !-- 4 表的創(chuàng)建 -->
    property name="hibernate.hbm2ddl.auto">update/property>


    !-- 5 取消bean校驗(yàn) -->
    property name="javax.persistence.validation.mode">none/property>

    !-- 6 將session綁定當(dāng)本地線程中 * hibernate session 管理 : 只將使用。 * 當(dāng)在cfg.xml 配置 thread,SessionFactory提供 
      getCurrentSession() 將可以使用。 * hibernate底層使用 ThreadLocal 線程局部變量,可以在一個(gè)線程中共享數(shù)據(jù)。 
      *** get() ##map.get(Thread) *** set(value) ##map.put(Thread,value) *** remove() 
      ##map.remove(Thread) -->
    property name="hibernate.current_session_context_class">thread/property>

    !-- 整合c3p0 -->
    property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider/property>

    !-- 對象類的 映射文件 -->
    mapping resource="android/longs/study/home/servlet/model/MobleHomeModel.hbm.xml" />

  /session-factory>

/hibernate-configuration>

關(guān)于 第四項(xiàng) 表的創(chuàng)建中

取值可為 
  create : 每一次都將創(chuàng)建表,如果表已經(jīng)存在將刪除。(測試)程序結(jié)束之后,表存在的。

  create-drop:每一次都將創(chuàng)建表,如果表已經(jīng)存在將刪除。(測試)程序結(jié)束之后,將刪除表。
          注意:必須執(zhí)行 factory.close() 否則與“create”相同

  update : 如果表不存在,將創(chuàng)建。如果存在,將維護(hù)對應(yīng)關(guān)系(映射文件 - 表)【】
          注意:只負(fù)責(zé)添加,但不進(jìn)行刪除。
  validate : 運(yùn)行時(shí),將校驗(yàn) 映射文件 和 表 對應(yīng)關(guān)系,如果一一對應(yīng)程序正常運(yùn)行,如果不對應(yīng)拋異常。



二級緩存配制

   !-- 配置隔離級別 -->
    property name="hibernate.connection.isolation">4/property>

    !-- 開啟二級緩存 -->
    property name="hibernate.cache.use_second_level_cache">true/property>
    !-- 提供商 -->
    property name="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider/property>
    !-- 開啟查詢緩存 -->
    property name="hibernate.cache.use_query_cache">true/property>
    !-- 二級緩存監(jiān)測 -->
    property name="hibernate.generate_statistics">true/property>

    !-- 類緩存 -->
    !-- com包下的Customer類 -->
    class-cache usage="read-write" class="com.Customer"/>
    !-- com包下的Order包 -->
    class-cache usage="read-write" class="com.Order"/>

    !-- 集合緩存 -->
    !-- com包下的Customer類中的orderSet集合 -->
    collection-cache usage="read-write" collection="com.Customer.orderSet"/>

注意 

    一級緩存緩存的是對象 

    二級緩存緩存的是數(shù)據(jù) 

       二級緩存中集合緩存中的對象未進(jìn)行類緩存的話,將會(huì)執(zhí)行OID查詢

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:
  • Hibernate 修改數(shù)據(jù)的實(shí)例詳解
  • Hibernate實(shí)現(xiàn)悲觀鎖和樂觀鎖代碼介紹
  • struts+spring+hibernate三個(gè)框架的整合
  • Hibernate5新特性介紹
  • hibernate和mybatis對比分析
  • hibernate4基本配置方式詳解
  • hibernate增刪改查操作代碼

標(biāo)簽:南京 黃石 廣州 樂山 貸款邀約 銅川 內(nèi)江 大連

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Hibernate 主清單文件配制的詳細(xì)介紹》,本文關(guān)鍵詞  Hibernate,主,清單,文件,配制,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Hibernate 主清單文件配制的詳細(xì)介紹》相關(guān)的同類信息!
  • 本頁收集關(guān)于Hibernate 主清單文件配制的詳細(xì)介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产日韩成人精品| 欧美人与z0zoxxxx视频| 91国模大尺度私拍在线视频| 亚洲美女在线一区| 国产精品美女久久福利网站| 色av成人天堂桃色av| 日韩激情视频网站| 日韩高清不卡在线| 亚洲免费色视频| 亚洲视频一区二区在线| 日韩欧美aaaaaa| 国产在线不卡视频| 亚洲欧洲成人精品av97| 欧美午夜一区二区三区| 亚洲一区二区视频在线| 在线成人av影院| 精品久久久久久久人人人人传媒| 国产精品久久久久影院色老大| 国产成人一级电影| 1区2区3区欧美| 日韩免费福利电影在线观看| 国产馆精品极品| 亚洲一区欧美一区| 久久久一区二区三区| 在线观看视频91| 成人综合在线观看| 黑人巨大精品欧美一区| 五月综合激情网| 亚洲人亚洲人成电影网站色| 久久老女人爱爱| 欧美精品777| 国产成人a级片| 久久婷婷成人综合色| 日韩一区有码在线| 亚洲成人三级小说| 午夜精品福利视频网站| 精品欧美乱码久久久久久1区2区| 精彩视频一区二区三区| 一卡二卡欧美日韩| 国产欧美日韩亚州综合| 精品国产一区二区三区不卡| 欧美日韩免费观看一区三区| 色噜噜狠狠成人网p站| 成人丝袜视频网| 高清国产一区二区| 国产精品综合久久| 91精品在线免费| 激情欧美一区二区三区在线观看| 欧美精品一二三区| 亚洲国产综合色| 一级中文字幕一区二区| 亚洲精品久久久蜜桃| 国产欧美日韩卡一| 国产欧美日韩精品在线| 久久综合色婷婷| 精品国产乱码久久久久久浪潮 | 国产精品三级在线观看| 日韩一区二区电影网| 欧美精品一二三| 亚洲手机成人高清视频| 久久夜色精品一区| 日本韩国欧美国产| 国产一区二区三区四区五区入口| 欧美午夜电影网| 一区二区三区在线视频观看58| 日日夜夜免费精品| 国产精品剧情在线亚洲| 欧美性生活大片视频| 成人激情免费网站| 一区二区三区中文在线| www.日韩大片| 日韩欧美国产综合在线一区二区三区 | 亚洲不卡一区二区三区| 久久你懂得1024| 久久夜色精品一区| 亚洲国产成人自拍| 一区二区三区四区在线播放 | 天堂在线一区二区| 韩国精品一区二区| 91麻豆免费看| 日韩一区二区在线观看视频| 26uuu国产在线精品一区二区| 91精品黄色片免费大全| 激情成人综合网| 成人av手机在线观看| 欧美日韩国产一级片| 欧美不卡一区二区三区| 中文字幕视频一区| 免费成人在线观看| 99国产一区二区三精品乱码| 欧美丰满少妇xxxxx高潮对白| 久久免费国产精品| 日韩高清在线一区| 99国产精品一区| 精品少妇一区二区三区在线视频 | 久88久久88久久久| 欧美视频日韩视频| 日本一区二区综合亚洲| 日韩电影在线观看电影| 99久久久精品| 久久久久久久久久美女| 男女男精品视频| 日本久久一区二区三区| 国产清纯美女被跳蛋高潮一区二区久久w| 一区二区三区欧美亚洲| 国产suv精品一区二区三区| 欧美人牲a欧美精品| 中文字幕一区二区在线观看| 国产在线视频一区二区三区| 在线91免费看| 亚洲第一搞黄网站| 欧美中文字幕一区二区三区亚洲| 国产色综合一区| 国产乱码精品一区二区三区五月婷| 欧美日韩国产免费一区二区| 亚洲裸体在线观看| 欧美一区二区二区| 麻豆精品蜜桃视频网站| 1024国产精品| 在线亚洲+欧美+日本专区| 成人性色生活片免费看爆迷你毛片| 91视频精品在这里| 国产精品色在线| 东方欧美亚洲色图在线| 久久综合久久综合久久| 精品午夜久久福利影院| 精品国产人成亚洲区| 蜜桃在线一区二区三区| 日韩视频一区二区在线观看| 日韩电影一区二区三区| 欧美一区二区二区| 久久se精品一区二区| 欧美tickle裸体挠脚心vk| 久久99精品久久只有精品| 欧美精品一区二区三区很污很色的| 欧美卡1卡2卡| 91精品欧美福利在线观看| 91麻豆蜜桃一区二区三区| 亚洲国产裸拍裸体视频在线观看乱了| 欧美日韩国产一区| 972aa.com艺术欧美| 色综合久久99| 91国产成人在线| 一区二区三区在线视频播放| 成人涩涩免费视频| 最新国产成人在线观看| 色乱码一区二区三区88| 亚洲影视资源网| 欧美欧美欧美欧美| 美日韩黄色大片| 国产精品色哟哟网站| 97超碰欧美中文字幕| 国产一区二区不卡老阿姨| 国产一区二区免费视频| 日本中文字幕一区二区视频| 亚洲一区二区免费视频| 亚洲欧美日韩国产手机在线| 亚洲免费资源在线播放| 亚洲欧美精品午睡沙发| 欧美一级黄色录像| 欧亚一区二区三区| 欧美色精品在线视频| 亚洲欧洲精品一区二区精品久久久| 国产寡妇亲子伦一区二区| 亚洲人成人一区二区在线观看| 欧美精品丝袜久久久中文字幕| 国产真实乱对白精彩久久| 亚洲永久免费av| 欧美图区在线视频| 亚洲综合色丁香婷婷六月图片| 日韩高清在线观看| 国产一区二区剧情av在线| 91丨porny丨蝌蚪视频| a级高清视频欧美日韩| 欧美人伦禁忌dvd放荡欲情| 欧美吻胸吃奶大尺度电影| 色综合天天视频在线观看| 日韩av不卡在线观看| 亚洲国产激情av| 精品va天堂亚洲国产| 日本久久精品电影| 国产精品系列在线观看| 麻豆精品精品国产自在97香蕉| 夜夜爽夜夜爽精品视频| 亚洲国产成人私人影院tom| 精品国产精品一区二区夜夜嗨| 欧美日韩综合不卡| 色老头久久综合| 国产91精品免费| 国产婷婷色一区二区三区在线| 亚洲国产另类精品专区| 国产精品白丝jk黑袜喷水| 成人97人人超碰人人99| 国产精品―色哟哟| 成人性生交大合| 久久精品这里都是精品| 一区二区三区小说| 亚洲一区二区三区四区在线观看| 色呦呦网站一区| 亚洲女与黑人做爰|