1. 怎樣配置Hibernate.cfg.xml文件
1. 配置數據源
在Hibernate.cfg.xml中既可以配置JDBC,也可以配置JNDI。在本小節中講述數據源如何配置。
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>
<!-- 各屬性的配置-->
<!—為true表示將Hibernate發送給資料庫的sql顯示出來 -->
<property name="show_sql">true</property>
<!-- SQL方言,這邊設定的是MySQL -->
<property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property>
<!-- 一次讀的資料庫記錄數 -->
<property name="jdbc.fetch_size">50</property>
<!-- 設定對資料庫進行批量刪除 -->
<property name="jdbc.batch_size">30</property>
<!—下面為JNDI的配置 -->
<!-- 數據源的名稱 -->
<property name="connection.datasource">java:comp/env/jdbc/datasourcename</property>
<!-- Hibernate的連接載入類 -->
<property name="connection.provider_class">net.sf.hibernate.connection.DatasourceConnectionProvider</property>
<property name="dialect">net.sf.hibernate.dialect.SQLServerDialect</property>
<!—映射文件 -->
<mapping resource="com/amigo/pojo/User.hbm.xml"/>
<mapping resource="com/amigo/pojo/Org.hbm.xml"/>
</session-factory>
</hibernate-configuration>
2. c3p0連接池
c3p0連接池是Hibernate推薦使用的連接池,若需要使用該連接池時,需要將c3p0的jar包加入到classpath中。c3p0連接池的配置示例如下:
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>
<p bdsharebuttonbox"="" style="margin-top: 0px; margin-bottom: 15px; color: rgb(37, 37, 37); line-height: 28px; text-indent: 2em;">
2. eclipse怎麼配置hibernate
1 。工具/原料
能聯網的電腦(需要下載JBoss-Tools插件)
Eclipse(版本自己選擇,下面用的是eclipse-jee-kepler-SR2-win32)
2.打開Eclipse, Help-->Eclipse Marketplace
9. 注意事項
安裝成功後可能有些人的Eclipse打不開,缺少XXX, jvm.dll等之類的,這個時候要檢查你的jdk位數和Eclipse位數是否一致。
有些童鞋的電腦配置可能出現內存不足的情況,這時候修改Eclipse.ini文件
3. 如何安裝配置hibernate
打開Eclipse 開發工具
菜單 help,選擇 Eclipse marketplace
選擇search 選項卡,搜索 hibernate 關鍵字
選擇最新的安裝版本(eclipse version)的Hibernate Tools點擊install ,彈出選擇界面,選擇如圖:
confirm確認安裝。
配置使用hibernate Tools
選擇 window 菜單中的Customize Perspective ,界面如圖
選擇 hibernate code generation,如圖
將在Eclipse界面工具欄生成命令按鈕,如圖
點擊,選擇Hibernate code generation Configuration,new 一個新的配置。
可以配置,生成java code 文件等
4. Hibernate配置
none:不做任何操作
create:啟動服務後,先drop刪掉表,然後通過映射文件自動創建資料庫表,每次啟動都會刪了表然後重建(當心使用)
create-drop: 也表示創建,只不過再系統關閉前執行一下drop
update: 這個操作啟動的時候會去檢查schema是否一致,如果不一致會做scheme更新
validate: 啟動時驗證現有schema與你配置的hibernate是否一致,如果不一致就拋出異常,並不做更新
5. hibernate關系配置
LZ你先把你的問題說清楚啊。
你是先添加好B表的數據,B:column3空著,然後添加A表數據,同時更新B的3.
還是同時更新A,B兩個表啊?
6. 如何在hibernate配置文件
Hibernate給人的感受是靈活的,要達到同一個目的,我們可以使用幾種不同的辦法。就拿Hibernate配置來說,常用的有如下三種方式,任選其一。
在 hibernate.cfg.xml 中加入元素 <property>、<mapping>,放置在類路徑(classpath)的根目錄下。
將 hibernate.properties 放置放在類路徑的根目錄下。
可編程的配置方式,即在程序中配置Hibernate的啟動參數、載入映射文件,需要用Configuration介面來實現這一方式。
使用hibernate.cfg.xml是我比較喜歡的方式,一方面xml天生的優勢——良好的可讀性,讓配置的意圖一目瞭然。另一方面這是官方推薦使用的,如果同時在hibernate.cfg.xml和hibernate.properties對Hibernate進行了配置,那麼前者將覆蓋後者。
hibernate.properties可以非常的簡潔明了,並且有一種linux配置文件的風格。以#開始一行的注釋,用鍵值對的方式存儲配置參數。
7. hibernate配置文件
Hibernate可以使用XML或屬性檔案來配置Sessionactory,預設的配置文件名稱?hibernate.cfg.xml或hibernate.properties。上一個主題中所示範的?使用XML文件的方式,一個XML文件的例子如下: hibernate.cfg.xml<?xml version='1.0' encoding='big5'?>http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"></A>truenet.sf.hibernate.dialect.MySQLDialectcom.mysql.jdbc.Driverjdbc:mysql://localhost/使用XML文件進行配置時,可以在當中指定物件與資料庫表格的映射文件位置,XML配置文件的位置必須在CLASSPATH的設定中,例如單機執行時主程式的位置,或是Web程式的WEB-INF/classes中,我們使用下面的方式來讀入XML文件以配置Hibernate: SessionFactory sf = new Configuration().configure().buildSessionFactory();Configuration表示Java物件與資料庫表格映射的集合,?用於之後建立SessionFactory,之後Configuration就不再有作用。預設的XML文件名稱是hibernate.cfg.xml,您也可以指定文件的名稱,例如: SessionFactory sf = new Configuration().configure("db.cfg.xml").buildSessionFactory();
8. Hibernate如何配置!
查收,
9. 關於spring中配置hibernate
第一,程序是可以通過spring來操作hibernate的,因為你在spring配置文件裡面來接收數據源的時候,就是通過spring來控制hibernate來得到的,hibernate的配置文件時可以改動的,你放在哪裡有可以,在src的目錄下面,或是webRoot下面都可以,只要你把路徑寫對就可以了,你那個路徑肯定是寫過了,想知道你的配置文件在哪,你可以選中你的項目,點擊菜單欄的
這個按鈕,就可以查看到你的項目部署的位子了,也可以看到你的配置文件所在的位子了,config這個文件名,一般會被創建在類路徑下面的,所以可以不用寫,就是你放在這個目錄下面在。
第二,數據源可以放在hibernate配置文件裡面,也可以放在spring配置文件裡面,這都是可以的!看你個人習慣了!希望可以幫助到你,謝謝!
10. hibernate的配置與使用方法
hibernate.cfg.xml配置文件中的映射出現錯誤