問題タブ [hibernate3-maven-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - Hibernate4 / JPA 2.1 で MAVEN ビルド時に DDL スクリプトを生成する
DDL 作成/ドロップ スクリプトの生成に使用された は、新しいバージョン (を使用) とhibernate3-maven-plugin
互換性がなくなったようです。Hibernate 4.3
JPA 2.1
私はこのプラグイン構成を使用します:
しかし、次のエラーが表示されます。
このクラスは新しいパッケージに移行されました:org.hibernate.internal.util.ReflectHelper
ただし、MAVEN ビルドで DDL 作成スクリプトを生成し続ける明確な方法が見つかりませんでした。
hibernate4-maven-plugin
、またはそれを行う他の公式の方法はありません。
だから何 ?サポートすべき主な機能ではないでしょうか。どうやってするの ?
pom.xml - emty ddlファイルを生成するmaven-antrun-plugin
MavenでスキーマSQLスクリプトを生成したいと思います。
ここに私の永続化ファイルがあります:
ハイバネート構成ファイル
pom のプラグイン
pom は正常に動作し、helloworld.ddl を生成しますが、残念ながら空です。
任意のアイデアをお願いします?
maven - Hibernate 3 Maven プラグイン -> 「Hibernate Tools によって生成された」を削除
データベースのエンティティを作成するために、hibernate 3 Maven Plugin バージョン 2.2 を使用しています。これはうまく機能しますが、1つ問題があります。私のエンティティには Comment が含まれています: // Generated 07.10.2015 12:46:10 by Hibernate Tools 3.2.2.GA
生成されたエンティティにコメントを入れないように Maven プラグインを構成する方法はありますか?
それらを再生成するときにそれらをgitに追加するのが好きです。ただし、その場合、すべての generate-sources ゴールでエンティティが変更されると、「によって生成された」コメントの日付が変更されます。
私はたくさん検索しましたが、実用的な解決策は見つかりませんでした。カスタム .ftl ファイルを使用して、生成されたエンティティを定義できると書いている人もいます。しかし、私の場合、追加したこの ftl ファイルは maven プラグインによって使用されませんでした。
ありがとう ;)
hibernate - POJO を生成できません「Maven を使用した Hibernate ツールのリバース エンジニアリング」
ビルドは成功していますが、まだ Java ファイルが生成されていません。Bean の生成に hibernate3-maven-plugin 2.2 を使用しています。
データベース: Postgres 9.6
私のpom.xml
私のhibernate.reveng.xml
hibernate.reveng.xml には何も追加していません。
ログ:
ログにエラーは見つかりませんでした。POJO を作成していない理由がわかりませんか? どんな助けでも大歓迎です。
java - クラスがコンパイルされる前にMavenプラグインが実行されるようにする方法は?
hibernate3-maven-plugin を使用して、データベース テーブルから生成された Java ドメイン クラスを含む Maven プロジェクトを作成しました。ただし、同じプロジェクトには、これらの生成されたドメイン クラスを利用する Dao クラスも含まれています。
mvn clean compile を使用してプロジェクトをコンパイルすると、Dao クラスがコンパイルされないため、ビルドは失敗します。ドメイン クラスはまだコンパイルされていません。ビルドが失敗するため、ドメイン クラスは生成されません。円を描いて走っているかのように。:-)
dao クラスがコンパイルされる前に、プラグインがドメイン クラスを生成することを確認するにはどうすればよいですか?
ありがとう!