問題タブ [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.

0 投票する
1 に答える
957 参照

java - Hibernate と hbm2java によるクラス継承

hbm2java を使用して hbm ファイルからドメイン オブジェクトを生成していますが、それらすべてに基本クラスを継承させたいと考えています。このクラスには、リスナーを処理するためのいくつかのユーティリティ メソッドがあります。永続化する必要は実際にはありません。抽象的でメソッドしかないため、 hbm ファイルを作成する必要がないことを願っています。生成されたすべてのクラスが別のクラスを拡張するためのメタタグまたは何かがありますか?

それとも、これは単純に休止状態では実行できないような不自由な設計ですか?

0 投票する
5 に答える
3243 参照

java - 休止状態 hbm2hbmxml

Ant hibernatetool タスクを使用して、mysql の db スキーマから hbm.xml ファイルを生成しようとしています。Ant タスクはエラーなしで実行されますが、hbm.xml ファイルは生成されません。何が足りないの...

関連する構成は次のとおりです。

build.xml

src/config/hibernate.cfg.xml

src/config/reveng.xml

0 投票する
3 に答える
9826 参照

hibernate - Hibernate 用の Maven Java ソースコード生成

既存のプロジェクトを Ant ビルドから Maven を使用するプロジェクトに変換するのに忙しいです。このビルドの一部には、hibernate hbm2java ツールを使用して .hbm.xml ファイルのコレクションを Java に変換することが含まれます。これを行うために使用される Ant スクリプトのスニペットを次に示します。

私はインターネットを見回しましたが、Maven内でAntを使用してこれを行う人もいれば、Mavenプラグインを使用する人もいます。Ant と Maven を混在させることは避けたいと思います。すべての .hbm.xml ファイルが取得され、Maven コード生成ビルド フェーズの一部としてコード生成が行われるようにする方法を誰か提案できますか?

ありがとう!

アダム。

0 投票する
4 に答える
2575 参照

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

0 投票する
1 に答える
2313 参照

java - POJOを作成したhbm2javaでコメントを生成するには?

休止状態を使用する現在のセットアップでは、ファイルを使用hibernate.reveng.xmlしてさまざまなファイルを生成しhbm.xmlます。その後、 を使用して POJO に変換されhbm2javaます。スキーマの設計に時間を費やして、テーブルとそこの列に適切な説明を配置しました。hbm.xmlを使用して生成するときに、これらの説明をファイルに取り込むことができますhbm2jhbmxml

だから私はこれに似たものを得る:

hbm2javaでは、これらのコメントをプルして、作成された Java ファイルに配置するにはどうすればよいでしょうか?

freemarker テンプレートを編集してコードの生成方法を変更する方法については、これを読みました。私はその概念を理解していますが、事前および事後条件の例を超えて、他に何ができるかについては詳しく説明していませんでした.

0 投票する
1 に答える
3830 参照

java - HBM ファイルからの POJO

こんにちは、みんな、

私は休止状態が初めてで、xxx.hbm.xml ファイルから POJO を作成します。

出来ますか?答えてください。

0 投票する
2 に答える
20881 参照

hibernate - 生成されたクラスにパッケージ名を追加するように hbm2java と hbm2dao を構成する方法

hbm2javaPOJO クラスと DAO オブジェクトを生成するように Maven で構成しようとしています。私が扱っている問題の 1 つは、パッケージ名が生成されないことです。そのために次のpomを使用しています:

それでも、生成されたコードは次のコードで始まります。

packagenameで定義されているように、Maven にパッケージパーツを強制的に生成させる方法はありますか?

アップデート:

これも hibernate-tools (hbm2cfgxml) によって自動的に生成された私の hibernate.cfg.xml です。

0 投票する
1 に答える
3687 参照

hibernate - Maven が target/hibernate3/generated-sources をコンパイルしない

target/hibernate3/generated-sourcesディレクトリからソースをコンパイルするためにmavenを構成する方法を誰かに教えてもらえますか? 私はすでにこれと他の投稿を読んでいますが、私の問題を解決していないようです (実際には些細なことのようです)。

cfg.xml、hbm.xml、および POJO 生成にボトムアップ アプローチの休止状態構成を使用しました (つまり、既存のデータベース スキーマから完全な休止状態構成を自動生成しました)。また、標準レイアウトmavenhibernate3-pluginディレクトリ レイアウトのみを使用しています。それでも、mvn compileソースが にあるときにコマンドラインで実行するsrc/main/javaと、生成されたソースはコンパイルされて にコピーされ/target/hibernate3/generated-sourcesます。ソースをきれいにしたいので、ソースを生成したくありません。src/main/javatarget/classessrc/main/javamvn clean

command-linepluginsおよびpom.xmlのみを使用して問題を解決したいと思います。そうするように構成する方法はありますmaven-compiler-pluginか?それとも別の方法がありますか?

よろしくお願いします。

0 投票する
1 に答える
6168 参照

hibernate - すべてのマッピング ファイルの POJO を生成するように hbm2java maven2 プラグインを構成する方法

Ant ビルドを maven2 に移行しようとしています。私の build.xml では、次の方法で hbm2java を呼び出します。

私のhibernate.cfg.xmlは次のとおりです。

私のmaven2 POMファイルには次のものがあります:

しかし、実行するmvn hibernate3:hbm2javaと、hibernate.cfg.xmlにすべてリストされていない限り、ファイルが生成されません。Ant タスクと同様に、maven 構成でファイルセットを指定する方法はありますか?

ありがとう、ナオール

0 投票する
1 に答える
1922 参照

hibernate - hbm2javaの生成中にpojosのファイル名を修正する最も簡単な方法は何ですか

maven経由でhbm2javaを使用してpojoを生成しています。これにより、Table.javaなどのファイルが生成されますが、必要なのはAbstractTable.javaです。

これを行う簡単な方法はありますか?

私のpom.xmlから: