我在JOnAS(Java環境)中使用Postgresql數據庫和eclipselink2.3提供程序。我的配置是:如何在eclipselink中存在Postgresql數據庫時忽略創建表?
的persistence.xml:
...
<property name="eclipselink.ddl-generation" value="create-tables"/>
<property name="eclipselink.ddl-generation.output-mode" value="database"/>
<property name="eclipselink.target-database" value="POSTGRESQL"/>
...
PostgreSQL的版本是
Version : 8.4.11-0squeeze1
JDBC驅動程序版本
postgresql-8.4-703.jdbc3.jar
當數據庫是空的,沒有問題。
我的問題是當eclipselink.ddl-generation被設置爲創建 - 表和表已經存在於數據庫中時,出現錯誤並且進程不會繼續執行下一條語句,如here所解釋的。
有沒有人看到解決方案?
事實上,數據庫是在上游創建和配置的。所以,我把這個屬性設置爲none。 – Mohammed 2012-04-26 14:29:23