2014-05-06 39 views
3

我一直在试图通过hibernate4-maven-plugin生成PostgresSQL模式,这与我为MySQL所做的相同的方式创建,但没有找到任何资源。hibernate4-maven-plugin生成PostgresSQL模式的正确配置是什么?

这是MySQL版本的Maven插件设置:

<plugin> 
    <groupId>de.juplo</groupId> 
    <artifactId>hibernate4-maven-plugin</artifactId> 
    <version>1.0.1</version> 
    <executions> 
     <execution> 
      <goals> 
       <goal>export</goal> 
      </goals> 
     </execution> 
    </executions> 

    <configuration> 
     <driverClassName>com.mysql.jdbc.Driver</driverClassName> 
     <hibernateDialect>org.hibernate.dialect.MySQL5Dialect</hibernateDialect> 
     <username>testuser</username> 
     <password>testpasswd</password> 
     <url>jdbc:mysql://localhost:3306/mydb</url> 
     <target>BOTH</target> 
    </configuration> 
</plugin> 

回答

4

抽搐我得到了它与PostgreSQL工作太参数的一点点后。

下面是行家设置,工作就像一个魅力对我来说:

<plugin> 
    <groupId>de.juplo</groupId> 
    <artifactId>hibernate4-maven-plugin</artifactId> 
    <version>1.0.3</version> 
    <executions> 
     <execution> 
      <goals> 
       <goal>export</goal> 
      </goals> 
     </execution> 
    </executions> 

    <configuration> 
     <driverClassName>org.postgresql.Driver</driverClassName> 
     <hibernateDialect>org.hibernate.dialect.PostgresPlusDialect</hibernateDialect> 
     <username>postgres</username> 
     <password>postgres</password> 
     <url>jdbc:postgresql://localhost:5432/mydb</url> 
     <target>BOTH</target> 
    </configuration> 
    <dependencies> 
     <dependency> 
      <groupId>postgresql</groupId> 
      <artifactId>postgresql</artifactId> 
      <version>9.1-901.jdbc4</version> 
     </dependency> 
    </dependencies> 

</plugin> 
相关问题