私は冬眠を学んでいます。初歩的な質問かもしれませんが、私は問題を理解することができません。
私はCustomerというオブジェクトを持っています。これは、addressオブジェクト(1 対 1 の関係)およびTicketsオブジェクト(1対多の関係) と関係があります。【お一人様何枚でもOK】 . また、各チケットには支払い対象(一対一の関係) があります。hibernate アノテーションでリレーションを指定しました。
テストを実行すると、以下のエラーが発生します。
Initial SessionFactory creation failed.org.hibernate.AnnotationException: Unknown mappedBy in: com.test.model.Tickets.payment, referenced property unknown: com.test.model.Payment.tickets
Exception in thread "main" java.lang.ExceptionInInitializerError
java とhibernate.cfg.xmlでPayment オブジェクトとその参照を削除すると、3 つのオブジェクト(Customer、Address、および Tickets) で正常に動作します。customer の Payment オブジェクトを追加すると、機能しません。このコードのどこが間違っていますか?
私のオブジェクト、顧客:
住所 :
切符売場 :
支払い :
テストプログラムは次のとおりです。
休止状態の構成は次のとおりです。