JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Object Relational Mapping » Hibernate  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
話題被移動
該話題已被移動 - browser , 2003-07-16 02:07
如果您尚不清楚該話題被移動的原因,請參考論壇規則以及本版公告或者聯系本版版主。
本主題所含的標籤
無標籤
作者 Re:hibernate 快速入門 [Re:ray_linn]
tomyoung





發文: 8
積分: 0
於 2004-11-18 02:21 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我按照您的簡單例子重作一遍,結果發生下面Exception:
1
2
3
4
5
6
7
Exception in thread "main" net.sf.hibernate.hibernateException:
The dialect was not set. Set property hibernate.dialect.
  at net.sf.hibernate.dialect.Dialect.getDialect(Dialect.java:354)
  at net.sf.hibernate.dialect.Dialect.getDialect(Dialect.java:375)
  at net.sf.hibernate.tool.hbm2ddl.SchemaExport<init>(SchemaExport.java:57)
  at net.sf.hibernate.tool.hbm2ddl.SchemaExport<init>(SchemaExport.java:48)
  at TestPerson.main(TestPerson.java:18)


我認為是程式沒讀到hibernate.properties的hibernate.dialect.
所以, 查了一下我的hibernate.properties是這樣:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
## HypersonicSQL
 
hibernate.dialect net.sf.hibernate.dialect.HSQLDialect
hibernate.connection.driver_class org.hsqldb.jdbcDriver
hibernate.connection.username sa
hibernate.connection.password
hibernate.connection.url jdbc:hsqldb:hsql://localhost
hibernate.connection.url jdbc:hsqldb:test
hibernate.connection.url jdbc:hsqldb:.
 
## PostgreSQL
 
hibernate.dialect net.sf.hibernate.dialect.PostgreSQLDialect
hibernate.connection.driver_class org.postgresql.Driver
hibernate.connection.url jdbc:postgresql://localhost:5432/20041115_db
hibernate.connection.username postgres
hibernate.connection.password
#hibernate.query.substitutions yes 'Y', no 'N'
 


後來,我改用hibernate.cfg.xml, 設定如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE hibernate-configuration PUBLIC
  "-//Hibernate/Hibernate Configuration DTD//EN"
  "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
<hibernate-configuration>
  <session-factory>
 
    <property name="show_sql">false</property>
    <property name="hibernate.dialect">net.sf.hibernate.dialect.PostgreSQLDialect</property>
    <property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
    <property name="hibernate.connection.url">
      jdbc:postgresql://localhost:5432/20041115_db?useUnicode=true&characterEncoding=Big5
    </property>
    <property name="hibernate.connection.username">postgres</property>
    <property name="hibernate.connection.password"></property>
    <!-- Mapping files -->
    <mapping resource="Person.hbm.xml" />
 
</session-factory>
</hibernate-configuration>


但仍然發生同樣的Exception, 請問到底發生什麼事了?

我的環境是:
Fedora Core 1
netbeans3.6
j2sdk1.4.2_04
PostgreSQL7.3
Hibernate2.1.6


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
28505 [精華] hibernate 快速入門 ray_linn 3636 2003-07-15 16:21
24565 Re:hibernate 快速入門 ray_linn 3871 2003-07-15 16:30
18501 Re:hibernate 快速入門 tomyoung 384 2004-11-19 21:45
23922 Re:hibernate 快速入門 imdragon 181 2003-07-16 09:48
24719 Re:hibernate 快速入門 ray_linn 2599 2003-07-16 12:14
23133 Re:hibernate 快速入門 :O) victorpen 1769 2004-03-23 19:56
22371 Re:hibernate 快速入門 :O) victorpen 613 2004-03-24 17:12
21261 Re:hibernate 快速入門 belliwu 69 2004-06-03 11:11
18137 Re:hibernate 快速入門 tomyoung 2229 2004-11-18 02:21
15806 Re:hibernate 快速入門 todayhill 81 2004-11-18 21:28
15949 Re:hibernate 快速入門 tomyoung 1041 2004-11-18 22:54
16096 Re:hibernate 快速入門 struggle 2143 2004-11-19 16:21
» JWorld@TW »  Object Relational Mapping » Hibernate

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8