問題タブ [hbm2java]
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.
java - Hibernate と hbm2java によるクラス継承
hbm2java を使用して hbm ファイルからドメイン オブジェクトを生成していますが、それらすべてに基本クラスを継承させたいと考えています。このクラスには、リスナーを処理するためのいくつかのユーティリティ メソッドがあります。永続化する必要は実際にはありません。抽象的でメソッドしかないため、 hbm ファイルを作成する必要がないことを願っています。生成されたすべてのクラスが別のクラスを拡張するためのメタタグまたは何かがありますか?
それとも、これは単純に休止状態では実行できないような不自由な設計ですか?
java - 休止状態 hbm2hbmxml
Ant hibernatetool タスクを使用して、mysql の db スキーマから hbm.xml ファイルを生成しようとしています。Ant タスクはエラーなしで実行されますが、hbm.xml ファイルは生成されません。何が足りないの...
関連する構成は次のとおりです。
build.xml
src/config/hibernate.cfg.xml
src/config/reveng.xml
hibernate - Hibernate 用の Maven Java ソースコード生成
既存のプロジェクトを Ant ビルドから Maven を使用するプロジェクトに変換するのに忙しいです。このビルドの一部には、hibernate hbm2java ツールを使用して .hbm.xml ファイルのコレクションを Java に変換することが含まれます。これを行うために使用される Ant スクリプトのスニペットを次に示します。
私はインターネットを見回しましたが、Maven内でAntを使用してこれを行う人もいれば、Mavenプラグインを使用する人もいます。Ant と Maven を混在させることは避けたいと思います。すべての .hbm.xml ファイルが取得され、Maven コード生成ビルド フェーズの一部としてコード生成が行われるようにする方法を誰か提案できますか?
ありがとう!
アダム。
java - NetBeansのAntにhbm2javaタスクを追加する方法
マッピングxmlファイルからPOJOを生成しようとしています。簡単にできるように、アリのタスクを追加する方法について読んだことがあります。
以下のxmlをNetbeansのプロジェクトのbuild-impl.xmlに追加しましたが、何も起こりません。
私はNetbeans、Ant、Hibernateの初心者ですが、誰か助けてもらえますか?
PS私は'classpathref'がどうあるべきか本当にわかりません。つまり、Hibernateのディストリビューションへのクラスパスが含まれている必要があることを私は知っています。本当の問題は、Antタスクを機能させる方法がわからないことです。
編集:上記のスクリプトはHibernate3では機能しないことがわかりました。別のスクリプトがありますが、まだ機能していません。表示されるエラーメッセージは次のとおりです。クラスクラスorg.hibernate.tool.ant.Hbm2JavaExporterTaskに互換性のあるコンストラクタがないため、タイプhibernatetoolを作成できませんでした。そしてスクリプト:
これは、Hibernateのドキュメントで見たように、Hibernate3と互換性があります:http://docs.jboss.org/tools/2.1.0.Beta1/hibernatetools/html/ant.html#d0e2903
java - POJOを作成したhbm2javaでコメントを生成するには?
休止状態を使用する現在のセットアップでは、ファイルを使用hibernate.reveng.xml
してさまざまなファイルを生成しhbm.xml
ます。その後、 を使用して POJO に変換されhbm2java
ます。スキーマの設計に時間を費やして、テーブルとそこの列に適切な説明を配置しました。hbm.xml
を使用して生成するときに、これらの説明をファイルに取り込むことができますhbm2jhbmxml
。
だから私はこれに似たものを得る:
hbm2java
では、これらのコメントをプルして、作成された Java ファイルに配置するにはどうすればよいでしょうか?
freemarker テンプレートを編集してコードの生成方法を変更する方法については、これを読みました。私はその概念を理解していますが、事前および事後条件の例を超えて、他に何ができるかについては詳しく説明していませんでした.
java - HBM ファイルからの POJO
こんにちは、みんな、
私は休止状態が初めてで、xxx.hbm.xml ファイルから POJO を作成します。
出来ますか?答えてください。
hibernate - 生成されたクラスにパッケージ名を追加するように hbm2java と hbm2dao を構成する方法
hbm2java
POJO クラスと DAO オブジェクトを生成するように Maven で構成しようとしています。私が扱っている問題の 1 つは、パッケージ名が生成されないことです。そのために次のpomを使用しています:
それでも、生成されたコードは次のコードで始まります。
packagenameで定義されているように、Maven にパッケージパーツを強制的に生成させる方法はありますか?
アップデート:
これも hibernate-tools (hbm2cfgxml) によって自動的に生成された私の hibernate.cfg.xml です。
hibernate - Maven が target/hibernate3/generated-sources をコンパイルしない
target/hibernate3/generated-sources
ディレクトリからソースをコンパイルするためにmavenを構成する方法を誰かに教えてもらえますか? 私はすでにこれと他の投稿を読んでいますが、私の問題を解決していないようです (実際には些細なことのようです)。
cfg.xml、hbm.xml、および POJO 生成にボトムアップ アプローチの休止状態構成を使用しました (つまり、既存のデータベース スキーマから完全な休止状態構成を自動生成しました)。また、標準レイアウトmaven
とhibernate3-plugin
ディレクトリ レイアウトのみを使用しています。それでも、mvn compile
ソースが にあるときにコマンドラインで実行するsrc/main/java
と、生成されたソースはコンパイルされて にコピーされ/target/hibernate3/generated-sources
ます。ソースをきれいにしたいので、ソースを生成したくありません。src/main/java
target/classes
src/main/java
mvn clean
command-line
、plugins
およびpom.xml
のみを使用して問題を解決したいと思います。そうするように構成する方法はありますmaven-compiler-plugin
か?それとも別の方法がありますか?
よろしくお願いします。
hibernate - すべてのマッピング ファイルの POJO を生成するように hbm2java maven2 プラグインを構成する方法
Ant ビルドを maven2 に移行しようとしています。私の build.xml では、次の方法で hbm2java を呼び出します。
私のhibernate.cfg.xmlは次のとおりです。
私のmaven2 POMファイルには次のものがあります:
しかし、実行するmvn hibernate3:hbm2java
と、hibernate.cfg.xmlにすべてリストされていない限り、ファイルが生成されません。Ant タスクと同様に、maven 構成でファイルセットを指定する方法はありますか?
ありがとう、ナオール
hibernate - hbm2javaの生成中にpojosのファイル名を修正する最も簡単な方法は何ですか
maven経由でhbm2javaを使用してpojoを生成しています。これにより、Table.javaなどのファイルが生成されますが、必要なのはAbstractTable.javaです。
これを行う簡単な方法はありますか?
私のpom.xmlから: