問題タブ [mappingexception]
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.
hibernate - Hibernate - hbml.xml - 単方向セット - 1 対多
こんにちは、読んでくれてありがとう。
次の問題があります。
org.hibernate.boot.MappingException: 関連付け [com....core.complex.domain.Complex.outlayTypes] は、マップされていないエンティティ [com....core.complex.domain.Complex.outlayTypes] を参照しています
昨日からこれを修正しようとしてきましたが、何が問題なのかわかりません。また、公式の休止状態ページ ( https://docs.jboss.org/hibernate/orm/5.4/userguide/html_single/Hibernate_User_Guide.html#collections-set )に xml ドキュメントがない理由がわかりません。
システムの設計方法のために、xml 構成を使用したいと考えています。
だから、私は2つのエンティティを持っています:
複合 (1 --- N) OutlayType
つまり、like は一方向の関係なので、OutlayType に Complex フィールドを設定する必要はありません。
DBには次のものがあります。
これは、Complex.hbm.xml ファイル内の私の hbm.xml 構成です。
繰り返しますが、単方向の関係であるため、OutlayType.hbm.xml にマッピングはありません。
次のような多くのチュートリアルを確認しました: https://www.tutorialspoint.com/hibernate/hibernate_set_mapping.htm
しかし、これが機能しない理由がわかりません。
org.hibernate.boot.MappingException: 関連付け [com....core.complex.domain.Complex.outlayTypes] は、マップされていないエンティティ [com....core.complex.domain.Complex.outlayTypes] を参照しています
何か案は?ありがとう