0
私の目標は、ビルド時にDDL生成を取得し、特定の名前で特定の場所に保存することです。ビルド時にHibernate + Mavenを使ってDDLを生成することは可能ですか?
また、宣言レベルで使用することも重要です。 Javaコードを書くことなく
私の目標は、ビルド時にDDL生成を取得し、特定の名前で特定の場所に保存することです。ビルド時にHibernate + Mavenを使ってDDLを生成することは可能ですか?
また、宣言レベルで使用することも重要です。 Javaコードを書くことなく
次のようにすることができます。あなたが休止状態5+を使用していると仮定します。あなたは使用できますhibernate5-ddl-maven-plugin
<plugin>
<groupId>de.jpdigital</groupId>
<artifactId>hibernate5-ddl-maven-plugin-hibernate52</artifactId> <!-- Change to match your Hibernate version -->
<version>2.0.0</version> <!-- Change to latest version available -->
<configuration>
<dialects>
<param>postgresql9</param>
</dialects>
<customDialects> <!-- Optional -->
<param>org.example.dialects.FooDBDialect</param>
</customDialects>
<packages>
<param>org.example.entities</param>
</packages>
</configuration>
<executions>
<execution>
<goals>
<goal>gen-ddl</goal>
</goals>
<phase>process-classes</phase>
</execution>
</executions>
</plugin>
これはおそらくあります。しかし、あなたのプロジェクトの詳細、あなたが構築したいdllの種類を知らずに言うことは難しいですか?あなたの現在のプロジェクト構成は何ですか?詳細をお知らせください。 –
@PierreB.itは、単純なDDLでなければなりません。hibernateは、 "create"設定のコンソール出力で生成します。プロジェクトの設定..私はあなたの質問を理解していれば、そのツールをビルドツールとして、liquibaseとmavenを使って春のWebアプリケーションをベースにしています。 – akhambir