小编Asa*_*aD7的帖子

org.hibernate.AnnotationException:未知的mappedBy in:mdl.Complaint.jobDone,引用的属性unknown:mdl.JobDone.jobDone

我尝试使用hibernate创建一对一映射并保存SQL数据库,但我运行我的项目我收到以下错误:

Initial SessionFactory creation failed.org.hibernate.AnnotationException: Unknown mappedBy in: mdl.Complaint.jobDone, referenced property unknown: mdl.JobDone.jobDone
Exception in thread "main" java.lang.ExceptionInInitializerError
    at config.HibernateUtil.buildSessionFactory(HibernateUtil.java:19)
    at config.HibernateUtil.<clinit>(HibernateUtil.java:8)
    at application.JD_Comp.main(JD_Comp.java:22)
Caused by: org.hibernate.AnnotationException: Unknown mappedBy in: mdl.Complaint.jobDone, referenced property unknown: mdl.JobDone.jobDone
    at org.hibernate.cfg.OneToOneSecondPass.doSecondPass(OneToOneSecondPass.java:159)
    at org.hibernate.cfg.Configuration.originalSecondPassCompile(Configuration.java:1689)
    at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1396)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1829)
    at config.HibernateUtil.buildSessionFactory(HibernateUtil.java:13)
    ... 2 more
Run Code Online (Sandbox Code Playgroud)

有我的映射类:

@Entity
@Table(name = "Complaint", catalog = "jobcard")
public class Complaint implements Serializable{
    private Integer complaint_id;
    private String nature;
    private String instruction;
    private JobDone jobDone;

    /**
     * @return the complaint_id
     */
    @Id …
Run Code Online (Sandbox Code Playgroud)

java hibernate

6
推荐指数
1
解决办法
1404
查看次数

标签 统计

hibernate ×1

java ×1