學(xué)習(xí)啦>學(xué)習(xí)電腦>網(wǎng)絡(luò)知識(shí)>路由器>路由器設(shè)置>cisco思科>

思科Cisco Hibernate文件怎么配置

時(shí)間: 權(quán)威724 分享

  思科cisco公司制造的路由器、交換機(jī)和其他設(shè)備承載了全球80%的互聯(lián)網(wǎng)通信,成為了網(wǎng)絡(luò)應(yīng)用的成功實(shí)踐者之一,那么你知道思科Cisco Hibernate文件怎么配置嗎?下面是學(xué)習(xí)啦小編整理的一些關(guān)于思科Cisco Hibernate文件怎么配置的相關(guān)資料,供你參考。

  思科Cisco Hibernate文件配置的方法

  1. 創(chuàng)建Java屬性文件格式的配置文件

  ? Hibernate默認(rèn)的Java屬性文件格式的配置文件名稱(chēng)為hibernate.properties,其基本格式如下:

  #指定連接數(shù)據(jù)庫(kù)使用的SQL方言#

  hibernate.dialect=org.hibernate.dialect.SQLServerDialect

  #指定連接數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序#

  hibernate.connection.driver_class=com.microsoft.jdbc.sqlserver.SQLServerDriver

  #指定連接數(shù)據(jù)庫(kù)的URL#

  hibernate.connection.url=jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=數(shù)據(jù)庫(kù)名

  #指定連接數(shù)據(jù)庫(kù)的用戶(hù)名#

  hibernate.connection.username=用戶(hù)名

  #指定連接數(shù)據(jù)庫(kù)的密碼#

  hibernate.connection.password=密碼

  #指定在執(zhí)行程序時(shí),是否在控制臺(tái)上輸出SQL語(yǔ)句#

  hibernate.show_sql=true

  #指定是否按照標(biāo)準(zhǔn)格式在控制臺(tái)上輸出SQL語(yǔ)句#

  hibernate.format_sql=true

  #指定是否在SQL語(yǔ)句中輸出便于調(diào)試的注釋信息#

  hibernate.use_sql_comments=true

  hibernate.properties文件中包含了一系列屬性的設(shè)置值,Hibernate將根據(jù)這些屬性來(lái)連接數(shù)據(jù)庫(kù)。

  2. 創(chuàng)建xml格式的配置文件

  Hibernate默認(rèn)的xml格式的配置文件名稱(chēng)為hibernate.cfg.xml。下面將以一個(gè)典型的連接SQL Server 2000的Hibernate配置文件為例,對(duì)xml格式的配置文件進(jìn)行解析。

  PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"

  "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

  指定數(shù)據(jù)庫(kù)使用的SQL方言。盡管多數(shù)關(guān)系數(shù)據(jù)庫(kù)都支持標(biāo)準(zhǔn)的SQL語(yǔ)言,但是筆者建議在此指定自己的SQL方言。

  org.hibernate.dialect.SQLServerDialect

  指定連接數(shù)據(jù)庫(kù)用的驅(qū)動(dòng),對(duì)于不同的關(guān)系數(shù)據(jù)庫(kù),其驅(qū)動(dòng)是不同的,需要根據(jù)實(shí)際情況修改。

  com.microsoft.jdbc.sqlserver.SQLServerDriver

  指定連接數(shù)據(jù)庫(kù)的路徑,對(duì)于不同的關(guān)系數(shù)據(jù)庫(kù),其URL路徑是不同的,需要根據(jù)實(shí)際情況修改。

  jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=數(shù)據(jù)庫(kù)名

  指定連接數(shù)據(jù)庫(kù)的用戶(hù)名。

  用戶(hù)名

  指定連接數(shù)據(jù)庫(kù)的密碼;如果密碼為空,則在“密碼”的位置不寫(xiě)任何字符。

  密碼

  指定當(dāng)程序運(yùn)行時(shí)是否在控制臺(tái)輸出SQL語(yǔ)句。當(dāng)show_sql屬性為true時(shí),表示在控制臺(tái)輸出SQL語(yǔ)句,默認(rèn)為false。建議在調(diào)試程序時(shí)設(shè)為true,發(fā)布程序之前再改為false,因?yàn)檩敵鯯QL語(yǔ)句會(huì)影響程序的運(yùn)行速度。

  true

  指定當(dāng)程序運(yùn)行時(shí),是否按照標(biāo)準(zhǔn)格式在控制臺(tái)上輸出SQL語(yǔ)句。當(dāng)format_sql屬性為true時(shí),表示按照標(biāo)準(zhǔn)格式在控制臺(tái)上輸出SQL語(yǔ)句,默認(rèn)為false。建議在調(diào)試程序時(shí)設(shè)為true,發(fā)布程序之前再改為false。該屬性只有當(dāng)show_sql屬性為true時(shí)才有效。

  true

  指定當(dāng)程序運(yùn)行時(shí),是否在SQL語(yǔ)句中輸出便于調(diào)試的注釋信息。當(dāng)show_sql屬性為true時(shí),表示輸出注釋信息,默認(rèn)為false。建議在調(diào)試程序時(shí)設(shè)為true,發(fā)布程序之前再改為false。該屬性只有當(dāng)show_sql屬性為true時(shí)才有效。

  true

  指定持久化類(lèi)映射文件的位置,由包名與映射文件組成,包名與映射文件之間用“/”分隔。

  在上面的配置文件hibernate.cfg.xml中,包含了一系列的屬性元素,Hibernate將根據(jù)這些屬性元素連接數(shù)據(jù)庫(kù)。

  3. Hibernate配置屬性

  Hibernate 3.2提供的配置屬性如表2.1所示。

  表2.1 Hibernate 3.2提供的配置屬性表

  屬 性

  說(shuō) 明

  hibernate.dialect

  連接數(shù)據(jù)庫(kù)使用的SQL方言

  hibernate.show_sql

  指定是否在控制臺(tái)上輸出SQL語(yǔ)句,值為true或false

  hibernate.format_sql

  指定是否按照標(biāo)準(zhǔn)格式在控制臺(tái)上輸出SQL語(yǔ)句,值為true或false

  hibernate.default_schema

  在生成的SQL中,將給定的schema/tablespace附加于非全限定名的表名上

  hibernate.default_catalog

  在生成的SQL中,將給定的catalog附加于非全限定名的表名上

  hibernate.session_factory_name

  SessionFactory創(chuàng)建后,將自動(dòng)使用這個(gè)名字綁定到JNDI中

  hibernate.max_fetch_depth

  為單向關(guān)聯(lián)(一對(duì)一、多對(duì)一)的外連接抓取(Outer Join Fetch)樹(shù)設(shè)置最大深度,值為0意味著將關(guān)閉默認(rèn)的外連接抓取。建議在0到3之間取值

  hibernate.default_batch_fetch_size

  為Hibernate關(guān)聯(lián)的批量抓取設(shè)置默認(rèn)數(shù)量。建議使用4、8或16

  hibernate.default_entity_mode

  為由SessionFactory打開(kāi)的所有Session指定默認(rèn)的實(shí)體表現(xiàn)模式

  hibernate.order_updates

  強(qiáng)制Hibernate按照被更新數(shù)據(jù)的主鍵為SQL更新排序。這么做將減少在高并發(fā)系統(tǒng)中事務(wù)的死鎖。值為true或false

  hibernate.generate_statistics

  用于指定Hibernate是否收集有助于性能調(diào)節(jié)的統(tǒng)計(jì)數(shù)據(jù),值為true或false,默認(rèn)值為false

  hibernate.use_identifer_rollback

  用于指定在對(duì)象被刪除時(shí),生成的標(biāo)識(shí)屬性是否被重設(shè)為默認(rèn)值,值為true或false,默認(rèn)值為false

  hibernate.use_sql_comments

  用于指定是否在SQL語(yǔ)句中輸出便于調(diào)試的注釋信息,值為true或false,默認(rèn)值為false

  看過(guò)文章“思科Cisco Hibernate文件怎么配置”的人還看了:

  1.cisco思科路由器設(shè)置

  2.思科路由器基本配置教程

  3.Cisco(思科)新手之路由器連接

  4.思科路由器怎么進(jìn)入 思科路由器怎么設(shè)置

  5.如何查看Cisco路由器的配置信息

  6.思科路由器控制端口連接圖解

  7.如何理解cisco企業(yè)架構(gòu)

  8.cisco常用命令

  9.cisco路由器教程詳解

  10.cisco ip設(shè)置

思科Cisco Hibernate文件怎么配置

思科cisco公司制造的路由器、交換機(jī)和其他設(shè)備承載了全球80%的互聯(lián)網(wǎng)通信,成為了網(wǎng)絡(luò)應(yīng)用的成功實(shí)踐者之一,那么你知道思科Cisco Hibernate文件怎么配置嗎?下面是學(xué)習(xí)啦小編整理的一些關(guān)于思科Cisco Hibernate文件怎么配置的相關(guān)資料,
推薦度:
點(diǎn)擊下載文檔文檔為doc格式

精選文章

  • cisco怎么設(shè)置廣域網(wǎng)遠(yuǎn)程接入
    cisco怎么設(shè)置廣域網(wǎng)遠(yuǎn)程接入

    思科cisco公司制造的路由器、交換機(jī)和其他設(shè)備承載了全球80%的互聯(lián)網(wǎng)通信,成為了網(wǎng)絡(luò)應(yīng)用的成功實(shí)踐者之一,那么你知道cisco怎么設(shè)置廣域網(wǎng)遠(yuǎn)程接入嗎

  • 思科常用配置命令及參數(shù)
    思科常用配置命令及參數(shù)

    思科cisco公司制造的路由器、交換機(jī)和其他設(shè)備承載了全球80%的互聯(lián)網(wǎng)通信,成為了網(wǎng)絡(luò)應(yīng)用的成功實(shí)踐者之一,那么你知道思科常用配置命令及參數(shù)有哪些

  • 思科ACE升級(jí)冗余如何配置
    思科ACE升級(jí)冗余如何配置

    思科cisco公司制造的路由器、交換機(jī)和其他設(shè)備承載了全球80%的互聯(lián)網(wǎng)通信,成為了網(wǎng)絡(luò)應(yīng)用的成功實(shí)踐者之一,那么你知道思科ACE升級(jí)冗余如何配置嗎?下面

  • cisco交換機(jī)限速
    cisco交換機(jī)限速

    思科路由器是世界聞名的通訊設(shè)備之一了,有不少用戶(hù)不知道cisco交換機(jī)怎么限速?學(xué)習(xí)啦小編為大家分享了具體操作方法,供大家參考! cisco交換機(jī)限速參考

573690