我在 JOnAS(Java 环境)中使用带有 eclipselink2.3 提供程序的 Postgresql 数据库。我的配置是:
持久性.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 设置为 create-tables 并且表已经存在于数据库中时,会发生错误并且进程不会继续执行下一条语句,如此处所述。
有没有人看到解决方案?