@Column(s) not allowed on a @ManyToOne property: com.strive.entity.Module.parent

这个错误有点小小的纠结.想都没想就写的,,其实错误的原因就在我在映射实体的时候

@ManyToOne
  @ Column(name="parent_id")
    public Module getParent() {
        return parent;
    }


注意上面的  @ Column(name="parent_id")应该改为@JoinColumn(name="parent_id")就OK了

posted @ 2011-11-14 23:44  hibernate3例子  阅读(1007)  评论(0编辑  收藏  举报