【问题标题】:Hibernate Caused by: org.hibernate.AnnotationException: Unknown mappedBy休眠引起:org.hibernate.AnnotationException:未知映射
【发布时间】:2014-04-23 08:21:03
【问题描述】:

我有两个课:

@Entity
@Table(name="profil")
public class Profil {

    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    @Column(name="id")
    private long id;


    @OneToOne(mappedBy="profil")
    private Avatar avatar;

+ getters and setters
    }

@Entity
@Table(name="avatar")
public class Avatar {

    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    @Column(name="id")
    private Long id;


    @OneToOne(cascade = CascadeType.ALL)
    @JoinColumn(name="profil_id")
    private Profil profil;
+getters and setters
}

但是当我启动服务器时,出现以下错误: 引起:org.hibernate.AnnotationException:未知 mappedBy 在:com.startup.app.models.entities.Profil.avatar,引用属性未知:com.startup.app.models.entities.Avatar.profil 在 org.hibernate.cfg.OneToOneSecondPass.doSecondPass(OneToOneSecondPass.java:153) 在 org.hibernate.cfg.Configuration.originalSecondPassCompile(Configuration.java:1639) 在 org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1393) 在 org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1784) 在 org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1868) 在 org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:247) 在 org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:373) 在 org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:358) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1541) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1479) ... 126 更多

【问题讨论】:

    标签: hibernate mapping


    【解决方案1】:

    这是 Hibernate 中的一个错误,请参阅此处的描述 - HHH-5695。它在 4.2.2 中与此错误 HHH-6813 一起修复。尝试升级到该版本,看看问题是否仍然存在。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-22
      • 2013-02-09
      • 1970-01-01
      • 1970-01-01
      • 2019-12-03
      • 2020-12-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多