<?xml version="1.0" encoding="utf-8"?>
public "-//hibernate/hibernate configuration dtd//en"
"">
update
jdbc:mysql://localhost:3306/databasename?characterencoding=utf-8
com.mysql.jdbc.driver
root
123456
org.hibernate.dialect.mysqldialect
false
org.hibernate.connection.c3p0connectionprovider
100
10120
50120
2true
現在開始詳解: 首先是檔案頭部分,這部分就不用解釋了吧,當然也不需要自己去記憶。可以直接到官網給出的demo拷貝這部分
<?xml version="1.0" encoding="utf-8"?>
public "-//hibernate/hibernate configuration dtd//en"
"">
接下來就是如何配置hibernate了,hibernate的配置檔案都放在下面標籤內,不解釋
下面的才是重點:
mysql資料庫url:jdbc:mysql:// ip:port/databasename ,port預設為3306
oracle 資料庫url:jdbc:oracle:thin:@ip:port:databasename,port預設為1521
sql server資料庫url: jdbc:microsoft:sqlserver://ip:port;databasename=databasename ,port預設為1433
如果資料庫是在遠端電腦,則將localhost換為對應的ip位址; 將databasename換成對應的資料庫名;
編碼方式根據資料庫的編碼設定,資料庫的編碼方式是什麼,就改為什麼
jdbc:mysql://localhost:3306/databasename?characterencoding=utf-8
mysql 資料庫驅動:com.mysql.jdbc.driver
sql server 資料庫驅動: com.microsoft.jdbc.sqlserver.sqlserverdriver
oracle 資料庫驅動:oracle.jdbc.driver.oracledriver
com.mysql.jdbc.driver
mysql資料庫預設使用者名稱是 root
oracle資料庫預設使用者名為 sysdba
sql server 資料庫預設使用者名為 sa
root
123456
mysql資料庫方言為 org.hibernate.dialect.mysqldialect
oracle9i/10g 資料庫方言為 org.hibernate.dialect.oracle9dialect
sql server 資料庫方言為 org.hibernate.dialect.sqlserverdialect
org.hibernate.dialect.mysqldialect
false
org.hibernate.connection.c3p0connectionprovider
100
10
120
50
120
2
true
xml**
Hibernate 框架配置說明
www.hibernate.org www.mysql.com hibernate 配置檔案,可以使用 properties 屬性檔案,也可以使用xml 檔案配置,下面使用xml 檔案配置 配置檔案結構如下 hibernate hibernate configuration dtd 3.0 en 屬...
hibernate常用註解說明
1.外來鍵關聯 manytoone joincolumn name ent id nullable false,referencedcolumnname id private prjentinfo entid 企業id 如果不加referencedcolumnname id 可能發生如下異常 cau...
Hibernate常見註解說明
1 entity表示將乙個類宣告為乙個實體的bean 即乙個持久化的pojo類 23 2.table表示宣告該實體bean對映指定的表 table 目錄 catalog 和schema的名字45 id表示宣告了該實體bean的標識屬性,即主鍵67 column表示宣告了屬性到列的對映。該註解有如下屬...