問題タブ [hibernate-mapping]

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 に答える
1640 参照

hibernate - 休止状態での細粒度オブジェクト モデル

Hibernate in Action (マニングの出版物) では、

Hibernate プロジェクトの主な目的は、リッチ ドメイン モデルの最も重要な要件として分離した、きめ細かいオブジェクト モデルのサポートです。大雑把に言えば、きめの細かいとは「テーブルよりも多くのクラス」を意味します。

私はこれを得ることができません.これについて体の助けをお願いします.

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

spring - Hibernateを使用して複数のテーブルからデータを取得する

hibernateを使用してデータベース(mysql)内の複数のテーブルからデータをフェッチするにはどうすればよいですか...この点で誰かが私を助けてくれますか...可能であれば、サンプルの例が非常に役立ちます。

ありがとう。ウダイ。

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

hibernate - 文字列のマップを Hibernate でマッピングする

私は次の表を持っています

各 userId は、多数の accountNumbers に対して多数のロールを持つことができます。

以下のような地図が作れたら嬉しいです。

これは可能ですか、それとも同様のことができますか?

0 投票する
6 に答える
29929 参照

java - Postgresql UUID は Hibernate でサポートされていますか?

PostgreSQL の java.util.UUID で Hibernate を動作させることができません。

javax.persistence.* アノテーションを使用したマッピングは次のとおりです。

一時オブジェクトを永続化すると、SQLGrammarException が発生します。

PostgreSQL バージョンは 8.4.4
JDBC ドライバー - 8.4.4-702 (9.0 も試しました - 同じこと)
Hibernate バージョンは 3.6、主な構成プロパティ:

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

hibernate - 追加の親テーブルを作成せずに、XMLを使用してHibernateでこのポリモーフィズムをマッピングするにはどうすればよいですか?

私はHibernateでPOJOのツリーをマップしようとしています。これにより、(a)どこでも主キーにUUIDを簡潔に使用でき、(b)他の点では無関係なテーブル間にセットのような関係を外部から課すことができます。これはアノテーションを使用するとうまく機能するようですが、私の人生では、HBMXMLマッピングを使用して同じように機能させることはできません。

たとえば、次の(省略形の)クラスがあるとします。

...イージーピーシー。hbm2ddlを実行すると、テーブル、、、、およびが作成さRelationshipれます。次のHQLのようなクエリはうまく機能しているようです。Relationship_UniqueActivityAssociatedXML

その間、私はXML構成に移行しようとしています。POJOはXMLスキーマから生成されています。ソースが生成されるので、注釈を追加するためにソースを手動で編集することは避けようとしています。

私は考えられるすべてのXML構成を試しました(<hbm2hbmxml/>Hibernateツールの出力をだましました)。追加の結合を含む追加の親テーブルを作成しない構成、またはセッションファクトリで次のエラーで失敗する構成を思い付くことができません。Unique

アソシエーションはマップされていないクラスを参照します:一意

私のXML構成ファイルがどのように見えるべきかについて誰かが提案を持っていますか?それとも私は悪い道を進んでいますか?

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

java - Hibernateで自動生成されたキーを取得できません

以下のような簡単なテーブルを作成しました。

次に、このマッピングファイルを使用してこのテーブルのマッピングを作成しました

次に、データベースにアクセスするために、以下のような単純なクラスを作成しました。

Customerクラスは単なるPOJOです

ただし、テーブルで生成されたキーにはバインドされません。

出力はこんな感じ?

マッピングで何かを見逃しましたか?顧客の追加は問題ありませんが、自動生成されたキーの取得には問題があります。

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

hibernate - HibernateのJavaMapを介して名前と値のペアを返す方法(マッピングファイルを使用)

Javaマップとして返​​されるHibernateで名前と値のペアを作成しようとしています。しかし、マップに返される行は1つだけです。このような単純なマップの明確な例は見つかりませんでした。また、何が間違っているのかわかりません。

環境に制約があるため、hbm2dllを実行してテーブルを生成できないため、手動で生成しましたが、エラーが発生する可能性があります。

これが私の親と子のテーブルです:

しかし、私は1つの値しか返しません。

これが私のHibernateクエリです:

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

そして私のpojo:

そして私のテーブル作成情報:

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

java - を使用して休止状態マッピング ファイルの 2 つの列を結合するにはどうすればよいですか?鬼ごっこ?

1 つのクラスを 2 つのテーブル (どちらも複数の列の主キーを持つ) にマップする必要があります。TABLE1 に id1、id2、id3 があり、TABLE2 に主キーとして id1、id2 があるとします。マッピングファイルを書くとき、私は次のようなことをします:

ご覧のとおり、結合タグはキー タグを 1 つだけ受け入れます。2 番目の ID をマップするにはどうすればよいですか?

敬具、
Despot
PS: メリー クリスマスと幸せで生産的な新年 ;)

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

hibernate - 休止状態の春:多対多の複数のデータソース?

複数のセッション ファクトリを使用できることはわかっていますが、テーブルの 1 つが別のスキーマにある多対多の関係があるため (最初のスキーマのユーザーが 2 番目のスキーマに対する権限を取得する可能性は低いです)、方法を見つける必要があります。これをマッピングします。

これは可能ですか、それとも DBA に 2 番目のスキーマに対する最初のユーザー権限を付与するよう説得する必要がありますか?

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

hibernate-mapping - Hibernate の 1 対 1 マッピング

私は2つのクラスを持っています

XMLでこの1対1のマッピングを設定する方法を誰かが教えてもらえますか?双方向でなければなりません