問題タブ [hbm]

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

java - サブクラスまたは継承は、休止状態の hbm を使用するのに最適な方法ですか?

休止状態のhbmファイルを使用して、この以下の質問に対するより良いアプローチを誰かが共有できますか?

Vehicle、Car という 2 つのクラスと、Vehicles および Car という 2 つのテーブルがあるとします。すべての車、バスなどにあると思われる一般的なフィールドを持つ車両。

車用の DomainObject を作成しようとしています:

  1. 車は車両を拡張しますか? もしそうなら、Car hbm ファイル内で Vehicle クラスを宣言し、Car オブジェクトが保存されたときに両方のデータが保存される方法を教えてもらえますか?

  2. 2 hbm の個別のファイル (車、車両) を持つことができ、Car クラスでクラス (自家用車) を宣言し、このオブジェクトを Car クラスの一部として構築し、カスケードを使用して Car クラスを保存できます。

誰かがどのアプローチが良いかを提案できますか? 両方のテーブルにデータを保存する必要があります。

0 投票する
0 に答える
728 参照

java - SessionFactoryの初期作成に失敗しました.org.hibernate.AssertionFailure:結合されたサブクラスではありません

私はこの記事を使用しました:http://viralpatel.net/blogs/2011/12/hibernate-inheritance-table-per-subclass-annotation-xml-mapping.htmlサブクラスhbmメソッドごとのHibernate継承テーブル。メインクラスを実行すると、以下の例外が発生します。

何か案は ?

ありがとう、ガブス

0 投票する
0 に答える
259 参照

nhibernate - Join テーブルの Nhibernate フィルター

サブクラスに 1 対 1 で参加するようにフィルタリングしてみます。

キー列フィールドにフィルター条件を設定しました。単純なクエリでは機能しますが、より複雑なクエリではエイリアスを解決しません。

2列目にエイリアスを設定するためのトリックはありますか??

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

c# - 名前空間「urn:nhibernate-mapping-2.2」の要素「class」には、無効な子要素「property」があります

hbm ファイルは次のとおりです。

Employee.cs:

これは IEmployee.cs です。

今、私は例外を取得しています:

名前空間「urn:nhibernate-mapping-2.2」の要素「class」には、名前空間「urn:nhibernate-mapping-2.2」に無効な子要素「property」があります。予想される可能な要素のリスト: 名前空間「urn:nhibernate-mapping-2.2」の「meta、subselect、cache、synchronize、comment、tuplizer、id、composite-id」。

NHibernate で Spring.Net を使用しています。hbm ファイルの呼び出しは次のとおりです。

プロジェクトの構造は次のとおりです。

ここに画像の説明を入力

どんな助けでも非常に役に立ちます。

ありがとう。

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

hibernate - 休止状態でのセッションと get メソッド

次のプロジェクトがあり、「null」が返されます..それを解決するにはどうすればよいですか?

私のJavaクラス:

Insurance.hbm.xml:

だから私が得る出力は次のとおりです。

休止状態: Insuranceinsurance0_ where insurance0_.InsuranceName=? から、insurance0_.InsuranceName を Insurance1_0_、insurance0_.InvestementAmount を Investem2_0_0_、insurance0_.InvestementDate を Investem3_0_0_ として選択します。
ヌルヌルの場合

解決策を提案してください。

ありがとう
_

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

hibernate - @mappedclass アノテーションとしての継承のための hbm のマッピング

私は hbm ファイルを使用しています (注釈なしの純粋な pojo クラスを保持するため)。 @mappedclass 注釈として技術情報 (ID、作成/変更日、およびユーザー) を持つスーパークラスを使用したいと思います。

子で抽象継承を宣言する方法は? 出来ますか ??

ご協力いただきありがとうございます !

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

java - hbm.xml を使用した Hibernate の主キーの必須セッター

Hibernate XML マッピング構成で主キーのセッターを回避することは可能ですか? 注釈を使用する場合、setter メソッドを宣言する必要はありません。例を参照してください。Hibernate バージョン 4.1.2 を使用しています。

  1. XML ベースの構成

    Hibernate の初期化中に例外がスローされる

    /li>
  2. 注釈ベースの構成

    /li>

これはうまくいきます。

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

hibernate - Hibernate:多対多の関連付けは空です

私のアプリにはリーグがあり、各リーグにはいくつもの大会を開催できます。.hbm.xmlファイルを使用して、リーグと競技会の間の関連付けを設定します。私はそれを次のように構成しました:

基本的に次のリーグのリストを取得するDAOメソッドがあります

私は競争を数えるためにいくつかのコードを書きました、そしてそれはと同じくらい簡単でした

しかし、getCompetitions()は常に空のセットであるため、失敗しました。

質問:LeagueDAO.list()を使用してリーグのリストを取得する場合、各リーグにすべての競技会もロードする必要がありますか?

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

hibernate - Hibernate: 複雑なクラスをプロパティとして使用する

私は次のことをしようとしています:

Course は、私が作成した別のクラスです。

}

「distance.hbm.xml」で、courseA と B を Distance のプロパティとして定義しようとしましたが、例外がありました org.hibernate.MappingException: Could not determine type for: database.datatypes.Course at table:distances...
。courseA と B をコンポーネントとして宣言しようとしましたが、「成功」しましたが、呼び出したときにsession.load(Distance.class,1L)右が返されましたオブジェクトですが、2 つのコースは null ポインターでした。

どうやって定義するの!?

また、どうすれば同じことができますが、ライブラリからの複雑なクラス (java.util のようなもの) の場合です。

ありがとう!

更新: 私は自分のケーキを持って、Distance-Course のことでそれを回避する方法を見つけましたが、私にとって重要なことがあります: コースには日付オブジェクトが含まれている必要があります。むしろ java.util.Calendar を使用したいのですが、それが問題になる場合は、代わりに使用できる日付を取得する他の方法はありますか?

再度、感謝します!

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

java - hbm.xml の作成にヘルプが必要

私は冬眠するのが初めてで、問題が発生しました。休止状態の Web サイトのスターター ガイドなどをすべて読みましたが、まだ解決策が思いつきません。

私はこのようなクラスを持っています:

}

このようなクラスの hbm.xml はどのように見えるでしょうか? どんなデータ構造でも自由に作成できます。

助けてくれてありがとう、MM