亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Hibernate + Proxool配置

2019-11-18 13:55:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  用Hibernate自帶的連接池性能不高,而且還存在BUG。因此官方推薦使用c3p0或PRoxool連接池。
  這里我介紹Hibernate使用Proxool連接池的配置:

  首先配置Proxool的配置文件,文件名:Proxool.xml(當(dāng)然,你也可以用資源文件)

<?xml version="1.0" encoding="UTF-8"?>
<!-- the proxool configuration can be embedded within your own application's.
Anything outside the "proxool" tag is ignored. -->
<something-else-entirely>
  <proxool>
    <alias>DBPool</alias>
    <driver-url>jdbc:MySQL://localhost:3306/WebShop</driver-url>
    <driver-class>org.gjt.mm.mysql.Driver</driver-class>
    <driver-properties>
      <property name="user" value="ycoe"/>
      <property name="passWord" value="123456"/>
    </driver-properties>
    <maximum-connection-count>10</maximum-connection-count>
    <house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql>
  </proxool>
</something-else-entirely>

  這里有幾點(diǎn)要說(shuō)明的
  <alias>是連接池的別名,在JDBC中可以用DriverManager.getConnection("Proxool.DBPool");取得一個(gè)連接(但你得先在程序運(yùn)行時(shí)先加載它)。

  <driver-url>是數(shù)據(jù)庫(kù)地址,不用說(shuō)也明白了。后面也可以帶一段參數(shù)useUnicode=true&characterEncoding=GB2312這是設(shè)定連接的參數(shù),這里是定義了連接使用的編碼為GB2312,這是為了解決數(shù)據(jù)庫(kù)存取中的亂碼問(wèn)題(假如數(shù)據(jù)庫(kù)沒(méi)有提供編碼設(shè)定的話,比如MySQL5.0以前版本)
  <driver-class>這是JDBC使用的數(shù)據(jù)庫(kù)驅(qū)動(dòng)類,對(duì)于不同的數(shù)據(jù)庫(kù),有不同的驅(qū)動(dòng)類支持,一般官方會(huì)提供
  <driver-properties>里面的都很簡(jiǎn)單啦,不說(shuō)了。

  還有就是<maxmum-connection-count>是設(shè)置連接池內(nèi)生成的最大連接數(shù)

  Proxool配置完成,把它放在WEB-INFclasses下面(放在哪都沒(méi)關(guān)系,只要讓路徑Path包含著就行)!

  下面是Hibernate的配置:這里我們還是用XML文件,因?yàn)樗渲糜成溆歇?dú)特的昧力

hibernate.cfg.xml

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
    <session-factory>
        <!-- Database connection settings -->
        <property name="hibernate.connection.provider_class">org.hibernate.connection.ProxoolConnectionProvider</property>
        <property name="hibernate.proxool.pool_alias">DBPool</property>
        <property name="hibernate.proxool.xml">Proxool.xml</property>
        <!-- SQL dialect -->
        <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
        <!-- Echo all executed SQL to stdout -->
        <property name="show_sql">false</property>
        <!-- Drop and re-create the database schema on startup
        <property name="hbm2ddl.auto">create</property>
        -->
        <mapping resource="Orders.hbm.xml"/>
        <mapping resource="Users.hbm.xml"/>
    </session-factory>
</hibernate-configuration>

  Hibernate3版本的配置都使用<property>
  首先hibernate.connection.provider_class定義Hibernate的連接加載類,這里Proxool連接池是用這個(gè),不同的連接池有不同的加載類,可以查閱Hibernate文檔獲取相關(guān)信息
  hibernate.proxool.pool_alias這里就是用我們上面提到的連接池的別名
  hibernate.proxool.xml是向Hibernate聲明連接池的配置文件位置,可以用相對(duì)或絕對(duì)路徑,用相對(duì)路徑時(shí)要注重一定在要Path范圍內(nèi)!不然會(huì)拋出異常。
  dialect是聲明SQL語(yǔ)句的方言
  show_sql定義是否顯示Hibernate生成的SQL語(yǔ)言,一般在調(diào)試階段設(shè)為true,完成后再改成false,這樣有利于調(diào)試。
  hbm2ddl.auto是聲明是否使用hbm2 ddl工具,也就是根據(jù)映射文件生成SQL的DDL文件。
  <mapping >這個(gè)可是個(gè)好東西了,方便的用于映射。假如用資源文件的話就沒(méi)有這個(gè)功能了.呵呵.resource是定義映射文件的位置,和Proxool.xml一樣。

  不同的連接池用不同的配置,下面提供c3p0連接池在Hibernate中的配置:

  c3p0配置

  <property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
  <property name="hibernate.c3p0.max_size">20</property>
  <property name="hibernate.c3p0.min_size">5</property>
  <property name="hibernate.c3p0.timeout">120</property>
  <property name="hibernate.c3p0.max_statements">100</property>
  <property name="hibernate.c3p0.idle_test_period">120</property>
  <property name="hibernate.c3p0.acquire_increment">2</property> 

  好啦,到這里已經(jīng)把Proxool和Hibernate的配置文件各項(xiàng)說(shuō)明完了。
  還有一個(gè)就是映射文件,在這里就不再說(shuō)明了,挺多內(nèi)容的,可以出一本書(shū)了。
  孫衛(wèi)琴的精通Hibernate里面有很具體的說(shuō)明

  PS:《精通Hibernate》電子工業(yè)出版社  這本書(shū)里面的東西在Hibernate3里很多都不行的。Hibernate3版本改了不少東西,連包名都改了。
  這里想罵孫衛(wèi)琴幾句:拜托,不要一年出一本書(shū)行不行啊,花點(diǎn)時(shí)間,質(zhì)量放高一點(diǎn).太不厚道了,難為我把你出的書(shū)都認(rèn)真了<<Tomcat與java web開(kāi)發(fā)技術(shù)詳解>><<精通Hibernate:Java對(duì)象持久化技術(shù)詳解>><<精通Struts:基于MVC的Java Web設(shè)計(jì)與開(kāi)發(fā)>>.對(duì)于初學(xué)者來(lái)說(shuō)不錯(cuò),但不夠深度,用不著每本都用四五百頁(yè)來(lái)寫(xiě)吧...
  唉,要學(xué)這些技術(shù),還是得去看看英文版的.

見(jiàn):
  http://ycoe.VEVb.com/archive/2006/03/20/353677.Html

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
欧美日韩在线大尺度| 日韩视频免费直播| 国产精品免费一区二区三区| 一本色道**综合亚洲精品蜜桃冫| 男女下面一进一出无遮挡| 国产精品嫩草99a| 日本www在线视频| 亚洲精品一区中文| 国产成人精品一区二区免费看京| 国产在线不卡一区二区三区| 国产呦小j女精品视频| 青青在线视频免费观看| 欧美最猛性xxxxx直播| 欧美激情777| 亚洲高清不卡一区| 亚洲 欧美 日韩在线| 亚洲深夜福利网站| 1区2区视频| 亚洲视频一区在线播放| 视频在线观看你懂的| 97色在线观看| 爱看av在线入口| 男女交配网站| 超碰97久久| 久久伊人国产| 奇米精品一区二区三区在线观看一| 999成人精品视频线3| 国产在线播放一区二区| 色偷偷888欧美精品久久久| 久久一级电影| 日韩黄色av网站| 日韩有码欧美| av美女网站| 精品蜜桃一区二区三区| 一级二级三级欧美| 一区二区不卡免费视频| 在线成人动漫av| 国产精品亚洲成人| 性做爰过程免费播放| 91久久精品国产91久久性色tv| 久久久亚洲成人| 黄色在线论坛| 国产成人无码一区二区在线播放| 7777精品久久久大香线蕉小说| 久久久www成人免费无遮挡大片| 国产区在线观看| 久久精品一区二区三区四区| 日本视频在线观看一区二区三区| 国内精品视频一区二区三区| av在线资源站| 毛片aaaaaa| 91精品国产三级| 97久久精品人人做人人爽50路| 国产原创一区二区| 国产亚洲精品美女久久久m| 日本一区二区三区四区视频| 国产一级做a爰片久久毛片男| 久久久五月天| 黄色片网站在线播放| 欧美激情一区二区三区在线| 日韩一区二区三区在线| 在线看视频你懂得| 中文字幕avav| av电影在线免费观看| 国产伦精品一区二区三区免费视频| 激情在线视频| 奇米影视四色在线| 天天操天天操天天色天天要| 亚洲国产精品视频在线观看| 夜夜狂射影院| 亚洲色图欧美视频| 精品黄色免费中文电影在线播放| 嫩草影院永久一二三入口| 国产成人精品亚洲精品色欲| 欧美性xxxx| 亚洲永久免费精品| 精品福利视频一区二区三区| 欧美亚洲成人免费| 亚洲美女色播| 香蕉影院在线观看| 实拍女处破www免费看| a天堂在线视频| 57pao成人国产永久免费| 午夜欧美在线| 99九九精品视频| 在线视频观看日韩| 午夜精品久久久久| 亚洲国产一区二区三区在线播| 暗呦丨小u女国产精品| 黑人巨茎大战欧美白妇| 久久亚洲精品中文字幕冲田杏梨| 青春草在线观看视频| 91成人在线播放| 国产精品精品视频一区二区三区| av中文字幕一区| 欧美精品一区二区久久| 丰满人妻中伦妇伦精品app| 日本黄色小说视频| 久久国产在线视频| 国内在线高清免费视频| 精品久久99ma| 中文字幕亚洲欧美日韩在线不卡| 亚洲一区和二区| 欧美老少配视频| 欧美日韩中文字幕在线| 在线观看免费观看在线91| 韩国精品一区二区| 亚洲女则毛耸耸bbw| 偷窥国产亚洲免费视频| 日韩精品一区二区三区电影| 国产欧美最新羞羞视频在线观看| 精品成人久久av| 97久久香蕉国产线看观看| 亚洲精品国产一区二区三区| 亚洲欧美日韩国产手机在线| 精品免费国产一区二区三区四区| 日本在线看片免费人成视1000| 高清一区二区三区视频| 亚洲欧美日韩视频二区| y111111国产精品久久婷婷| 国产成人精品亚洲日本在线桃色| 你懂的国产精品永久在线| 99久久久无码国产精品不卡| 久久久久久久久成人| 亚洲va欧美va人人爽成人影院| 精品国产aⅴ| 国产99re66在线视频| 136fldh精品导航福利| 人成在线免费视频| 国产日本在线播放| 欧美 日韩 国产 在线| 丝袜 亚洲 另类 欧美 重口| av成人资源| 国产chinese中国hdxxxx| 亚洲高清av一区二区三区| 青青草97国产精品免费观看无弹窗版| 国产精品美女久久久久aⅴ国产馆| 精品福利一二区| 日本高清不卡一区二区三| 欧美午夜精品理论片a级大开眼界| 国产不卡精品一区二区三区| 一本色道亚洲精品aⅴ| 深田えいみ中文字幕99久久| 国产成人亚洲精品无码h在线| 首页国产精品| www中文字幕| 高清国语自产拍免费一区二区三区| 国产又粗又长又黄的视频| 99久久777色| wwwwxxxx在线观看| 精品国产二区在线| 欧美一二三区在线观看| 性欧美videos另类hd| 99这里有精品视频| 国产一区二区免费在线| 性xxxx视频播放免费| 91久久精品美女| 日韩精品一二区| 深夜免费福利视频| 亚洲欧美一区二区原创| 99久9在线视频| 天堂网在线.www天堂在线视频| 视频一区二区国产| 91黄页在线观看| 99久久久久成人国产免费| 亚洲图片在线视频| 亚洲国产精品久久| 亚洲国产欧美一区二区三区丁香婷| 97人妻精品一区二区三区软件| 国产精品久久久久久久| 久久这里只有精品9| 草草在线视频| 翔田千里一区二在线观看| 男人天堂手机在线视频| 亚洲精品小视频在线观看| 中文字幕视频精品一区二区三区| 国产精品一色哟哟哟| 艳妇乳肉豪妇荡乳av| 国产免费一区二区三区香蕉精| 国产美女特级嫩嫩嫩bbb片| 精品国产乱码久久久久久牛牛| 免费观看30秒视频久久| 亲子乱一区二区三区电影| 国产精品激情av在线播放| 福利片在线播放| 久久成人福利视频| 欧美性猛交xxxxx免费看| 一本大道久久a久久综合| 亚洲第一网站免费视频| 噜噜噜久久亚洲精品国产品小说| 亚洲精品国产精| 成码无人av片在线观看网站| 亚洲人在线观看| 性欧美69式xxxxx| 精品美女调教视频| 激情五月婷婷基地| 国产麻豆剧传媒精品国产| 国产高清一级毛片在线不卡| 亚洲国产精品成人综合久久久| 日本三级在线电影| 你懂的免费网站| 中文字幕一区二区三区四区五区| 国产精品灌醉下药二区| 91小视频在线| 黄色网址视频在线观看| 蜜桃成人免费视频| 免费成人在线影院| 激情懂色av一区av二区av| 亚洲国产中文字幕在线观看| 亚洲精品人成| 亚洲国产成人在线视频| 巨人精品**| 国产亚洲一区二区三区在线观看| 91精品国产91久久久久久密臀| 亚洲精品一区国产精品| 国产日产精品_国产精品毛片| 国产区视频在线观看| av不卡高清| 色一情一乱一伦一区二区三区丨| 久久免费精品国产| 亚洲天堂电影在线观看| 久久免费av| 绯色av一区| 中文文字幕一区二区三三| 国产91久久婷婷一区二区| 亚洲欧美网站在线观看| 国产色一区二区三区| 丰满少妇xoxoxo视频| 免费无遮挡无码永久在线观看视频| 美女被到爽高潮视频| 蜜桃精品wwwmitaows| 55av亚洲| 俺去啦俺在线观看| 久久久久久久久久久久久久久久久久久久| 久热精品视频在线免费观看| 毛片在线播放网站| 久久久久一区二区| 亚洲国产精品免费| 国产玉足榨精视频在线观看| 国产精品人人做人人爽| 99日在线视频| 精品国产午夜肉伦伦影院| 国产精品自在线| 亚洲AV无码一区二区三区性| 日韩欧美高清dvd碟片| 黄色av网站在线观看| 波多野结衣黄色网址| 欧美日免费三级在线| 69成人精品免费视频| 91禁男男在线观看| 九色porny蝌蚪视频在线观看| 伊人色综合久久久天天蜜桃| 国产男女无套免费网站| 国产美女精品视频国产| 97精品国产97久久久久久粉红| 伊人久久一区二区三区| 亚洲欧美日韩久久久久久| 夜夜夜夜夜夜操| 亚洲欧美日韩在线综合| aa国产精品| www.国产一区| 99久久精品免费看国产小宝寻花| 午夜cr在线观看高清在线视频完整版| 亚洲激情一二三区| 91精品国产高清自在线| 麻豆91在线| 国产精品久久久久9999高清| 成年人视频大全| 国内露脸中年夫妇交换精品| 91网站视频在线观看| 欧美被日视频| 视频一区视频二区在线观看| 高清av一区| 欧美日韩国产精品一区二区| 日本精品免费观看| 在线黄色的网站| 97人人做人人爽香蕉精品| 99re91这里只有精品| 日韩欧美色电影| 国产精品久久久99| 中文字幕在线观| 97超碰国产精品| 北京富婆泄欲对白| 3751色影院一区二区三区| 亚洲男人的天堂在线视频| 亚洲va综合va国产va中文| 丁香一区二区三区| 精品国产无码AV| 日本成人在线网站| 婷婷激情五月网| 五月精品在线| 免费不卡视频| 亚洲日本成人在线观看| 天天干中文字幕| 欧美xx视频| 国产精品免费aⅴ片在线观看| 美女一区网站| 一区二区国产盗摄色噜噜| 免费在线观看污网站| 艳母动漫在线看| 1区1区3区4区产品乱码芒果精品| 中文字幕在线日韩| 亚洲午夜电影| 三级网站免费观看| 久热这里只有精品在线| 亚洲线精品久久一区二区三区| 午夜伦全在线观看| 久久狠狠久久综合桃花| www.555国产精品免费| 日韩av免费在线| 亚洲s色大片在线观看| 超薄肉色丝袜足j调教99| 久久无码人妻精品一区二区三区| 国产精品啊v在线| 免费看a在线观看| 欧美黄色网视频| 国产精品嫩草影院av蜜臀| 97在线免费观看| 91国模少妇一区二区三区| 一区二区三区不卡在线| 亚洲新中文字幕| 在线精品国精品国产尤物884a| 亚洲男子天堂网| 永久91嫩草亚洲精品人人| aⅴ在线视频男人的天堂| 精品国产亚洲一区二区麻豆| 热久久久久久久久| 欧美军同video69gay|