問題タブ [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.
java - サブクラスまたは継承は、休止状態の hbm を使用するのに最適な方法ですか?
休止状態のhbmファイルを使用して、この以下の質問に対するより良いアプローチを誰かが共有できますか?
Vehicle、Car という 2 つのクラスと、Vehicles および Car という 2 つのテーブルがあるとします。すべての車、バスなどにあると思われる一般的なフィールドを持つ車両。
車用の DomainObject を作成しようとしています:
車は車両を拡張しますか? もしそうなら、Car hbm ファイル内で Vehicle クラスを宣言し、Car オブジェクトが保存されたときに両方のデータが保存される方法を教えてもらえますか?
2 hbm の個別のファイル (車、車両) を持つことができ、Car クラスでクラス (自家用車) を宣言し、このオブジェクトを Car クラスの一部として構築し、カスケードを使用して Car クラスを保存できます。
誰かがどのアプローチが良いかを提案できますか? 両方のテーブルにデータを保存する必要があります。
java - SessionFactoryの初期作成に失敗しました.org.hibernate.AssertionFailure:結合されたサブクラスではありません
私はこの記事を使用しました:http://viralpatel.net/blogs/2011/12/hibernate-inheritance-table-per-subclass-annotation-xml-mapping.htmlサブクラスhbmメソッドごとのHibernate継承テーブル。メインクラスを実行すると、以下の例外が発生します。
何か案は ?
ありがとう、ガブス
nhibernate - Join テーブルの Nhibernate フィルター
サブクラスに 1 対 1 で参加するようにフィルタリングしてみます。
キー列フィールドにフィルター条件を設定しました。単純なクエリでは機能しますが、より複雑なクエリではエイリアスを解決しません。
2列目にエイリアスを設定するためのトリックはありますか??
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 ファイルの呼び出しは次のとおりです。
プロジェクトの構造は次のとおりです。

どんな助けでも非常に役に立ちます。
ありがとう。
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_ として選択します。
ヌルヌルの場合
解決策を提案してください。
ありがとう
_
hibernate - @mappedclass アノテーションとしての継承のための hbm のマッピング
私は hbm ファイルを使用しています (注釈なしの純粋な pojo クラスを保持するため)。 @mappedclass 注釈として技術情報 (ID、作成/変更日、およびユーザー) を持つスーパークラスを使用したいと思います。
子で抽象継承を宣言する方法は? 出来ますか ??
ご協力いただきありがとうございます !
java - hbm.xml を使用した Hibernate の主キーの必須セッター
Hibernate XML マッピング構成で主キーのセッターを回避することは可能ですか? 注釈を使用する場合、setter メソッドを宣言する必要はありません。例を参照してください。Hibernate バージョン 4.1.2 を使用しています。
XML ベースの構成
Hibernate の初期化中に例外がスローされる
/li>注釈ベースの構成
/li>
これはうまくいきます。
hibernate - Hibernate:多対多の関連付けは空です
私のアプリにはリーグがあり、各リーグにはいくつもの大会を開催できます。.hbm.xmlファイルを使用して、リーグと競技会の間の関連付けを設定します。私はそれを次のように構成しました:
基本的に次のリーグのリストを取得するDAOメソッドがあります
私は競争を数えるためにいくつかのコードを書きました、そしてそれはと同じくらい簡単でした
しかし、getCompetitions()は常に空のセットであるため、失敗しました。
質問:LeagueDAO.list()を使用してリーグのリストを取得する場合、各リーグにすべての競技会もロードする必要がありますか?
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 を使用したいのですが、それが問題になる場合は、代わりに使用できる日付を取得する他の方法はありますか?
再度、感謝します!
java - hbm.xml の作成にヘルプが必要
私は冬眠するのが初めてで、問題が発生しました。休止状態の Web サイトのスターター ガイドなどをすべて読みましたが、まだ解決策が思いつきません。
私はこのようなクラスを持っています:
}
このようなクラスの hbm.xml はどのように見えるでしょうか? どんなデータ構造でも自由に作成できます。
助けてくれてありがとう、MM