【发布时间】:2013-05-11 11:16:41
【问题描述】:
我正在学习休眠。这可能是一个基本问题,我无法弄清楚问题,
我有一个名为 Customer 的对象,它将与 address 对象 (一对一关系) 和 Tickets 对象(一对多关系)。 [每个客户可以拥有多张门票]。并且每张票都有一个支付对象(一对一关系)。我在休眠注释中指定了关系。
执行测试时出现以下错误,
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
如果我删除 Payment 对象 及其在 java 以及 hibernate.cfg.xml 中的引用,它工作正常与三个对象(客户、地址和工单)。如果为客户添加付款对象,则不起作用。这段代码我哪里错了?
我的对象, 顾客 :
地址:
门票:
付款:
测试程序是:
休眠配置是:
【问题讨论】:
标签: java hibernate nhibernate-mapping