問題タブ [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 投票する
2 に答える
1674 参照

hibernate - Hibernateリバースエンジニアリング主キー(EmbeddedIdからIdClass)

エンティティを生成するためにhbm2java(hibernate3-maven-plugin)を使用しています。

自動生成された@EmbeddedIdを@IdClassに切り替えるにはどうすればよいですか?

ありがとう

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

hibernate - @Transient プロパティを含めるための hibernate リバース エンジニアリング

私は以下を含めようとしています

データベーステーブルから生成された私のpojoクラスで。

次のようなメタタグで追加のクラスコードを言及する方法があることを発見するために調査しました

http://www.scribd.com/doc/23123635/30/Guiding-the-reverse-engineering-process

ただし、これではプロパティ変数の写真を追加できません。

このコードがhbm2javaのすべての実行に含まれるようにreven.xmlでそれを行う方法を提案してください。

前もって感謝します!

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

hibernate - 休止状態ツールを使用した Maven

クラスと hibernate.cfg.xml を maven で生成しようとしています。私のプロジェクトには生成されたJavaファイルに依存するクラスがあるので、おそらくプロジェクトのクリーニングなどでこのプロセスを実行する必要がありますか? これが機能するように構成する方法がわからないので、これは 1 つの質問です。まあ、大丈夫なdatabase.propertiesファイルと、変更したhbm.xmlファイルがたくさんあります。ここで、hbm.xml ファイルと database.properties ファイルから hibernate.cfg.xml とすべての Java ファイルを生成したいと考えています。私の現在のMavenエントリは次のようになります。

誰でもこれで私を助けることができますか?このことを機能させるために、何をすべきか本当にわかりません。

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

hbm2java - hbm2java が失敗しました: として宣言されたクラスをロードできません

Hibernate3 Maven Plugin を使用して、データベースからドメイン/モデル POJO の生成を実装しています。理論的根拠は、開発者がさらに作業を開始する前に、データベースに対する DBA の更新がモデル層に自動的にマップされるようにすることです。そのため、Hibernate CFG が生成されてから POJO が生成される必要があります。また、古い実装は hbm.xml の代わりに注釈を使用する開発者で構成されていたため、生成されたクラスに注釈を付ける必要があります。これは、Hibernate Maven Plugin の POM からの抜粋です。

cfg.xml ファイルが生成されていることがわかります。しかし、hbm2java はメッセージで失敗します

プロジェクト dss-domain で目標 org.codehaus.mojo:hibernate3-maven-plugin:2.2:hbm2java (hbm2java) を実行できませんでした: 目標 org.codehaus.mojo:hibernate3-maven-plugin:2.2:hbm2java の実行 hbm2java が失敗しました: 実行できません構成で < mapping class="com.dss.domain.Foo" / > として宣言されたクラスをロードするには: -> [ヘルプ 1]

後の段階で、これらすべてを現在の JPA 実装に移動する必要があるため、別の質問は、コンポーネント プロパティで jpaconfiguration に切り替える必要があるかどうかです。

また、依存関係を古いプロジェクト (Hibernate 3.6.6-FINAL) で最近 uopdated されたものに更新すると、これらのどれもまったく機能しないようです。しかし、それはここに投稿された別の質問です。

ポインタや完全な解決策は大歓迎です;-)

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

eclipse - Hibernateのhbm2javaを使用するためのベストプラクティスは何ですか?

Hibernate、Maven、およびEclipse(STSビルド)を使用してプロジェクトをビルドしています。スキーマを指定するためにhbm.xmlファイルを使用しています。Hibernateのhbm2javaを使用してモデルクラスを生成したいと思います。私はそれがうまく機能していて、私が望む種類のコードを生成しています。

コマンドラインから完全に実行され、モデルコードが生成され、期待どおりにビルドおよびテストされます。

ただし、Eclipseはそれを処理できないようです。それは定期的に「気を失い」、手作業でコーディングされた私のDAOクラスで参照されている非常に単純なインポートとクラスを解決できなくなります。見つからないのはHibernateUtilのようなクラスです。皮肉なことに、モデルクラスを見つけるのに問題はないようです。

未解決のクラスは、実行の最後にtarget / classes/blah-blahフォルダーにあります。したがって、それらは明らかに適切な場所にコピーされています。

「継続的インテグレーション」環境では、ソースを一度生成し、それらをバージョン管理にコミットしてから、コード生成を無効にするのが最善ですか?または、毎回コードを生成して、人間の介入なしにデータベースの変更を確実に取得することは可能ですか?

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

java - DB2 スキーマ (middlegen+hbm2java と同様) から JPA 互換の POJO を生成しますか?

DB/2 テーブルのセットに対応する POJO を自動的に生成して、JPA が新しいアプリケーションでうまく機能するかどうかをテストしたいと考えています。

古代の歴史では、middlegen を使用して Hibernate マッピングを作成し、それから hbm2java で POJO を作成できました。検索すると、ほとんどの場合、古い情報が明らかになりました。JPAでもmiddlegenがまだ使用するツールなのか(そうであれば、現在のホームページはどこにあるのか)、それともJPA用の新しいツールセットが登場したのか疑問に思っていました。

では、DB/2 スキーマから POJO を生成するにはどうすればよいでしょうか?

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

hibernate - ダイアレクトを設定したにもかかわらず、「'hibernate.dialect' must be set when no Connection available」エラー

hibernatetool Ant タスクを実行しようとしましたが、うまくいきませんでした。jar は、私の eclipse(3.7.2) hibernate tools plugin(3.4) からのものです。org.hibernate.HibernateException: 'hibernate.dialect' must be set when no Connection availableにもかかわらず方言を設定した

ここに私のbuild.xmlがあります:

そして私のhibernate.cfg.xml:

そしてスタックトレース:

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

hibernate-tools - hibernatetools anttask--hbm2java-パッケージステートメントなしでpojoを作成します

antタスクを使用してマッピング(hbm.xml)をpojoクラスにエクスポートしています。マップされたディレクトリにPOJOファイルを生成します。しかし、クラスはパッケージステートメントを見逃しています。デフォルトのパッケージですべてのファイルを作成するだけです

これがタスクのantビルドファイルです。

デフォルトのPojo.ftl(hibernate-tools.jar内)には、次のような宣言があります

生成されたPOJOで正しいパッケージ宣言を行うには、何を変更する必要がありますか。

更新: これが私のマッピングファイルです

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

java - jdbc.artifact.groupid:jdbc-driver:jar:1.0の依存関係情報がありません

Hibernateにhbm2javamavenプラグインを使用しようとしています。mvn hibernate3:hbm2cfgxmlの目標について、次のエラーに直面しています。

hbm2java機能を使用するために、POM.xmlに次のプラグイン構成を追加しました。

jdbc.artifact.groupidはどこにあり、pom.xmlには何がありませんか?

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

java - mvn hibernate3:hbm2cfgxmlを実行しても、hibernate.cfg.xmlが作成されません

mvn hibernate3:hbm2cfgxmlを実行すると、hibernate.cfg.xmlファイルが生成されません。ただし、pojosとdaosは生成されますが、hibernate.cfg.xmlファイルは生成されません。

以下は私のpom.xmlです。

hibernate.cfg.xmlファイルを生成できるようにpom.xmlに追加する必要があるもの。