首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >entity onetomany ..annotation异常

entity onetomany ..annotation异常
EN

Stack Overflow用户
提问于 2012-04-19 16:23:53
回答 1查看 617关注 0票数 1

我有两个映射的类OneToMany,ManyToOne,并且我得到了异常:

org.hibernate.AnnotationException: mappedBy引用未知的目标实体属性: entity_package.UserEntity.ownedTickets中的entity_package.TicketEntity.ownerEntity

代码如下:

公共类UserEntity实现了可序列化的{

代码语言:javascript
复制
@OneToMany(mappedBy="ownerEntity")
public List<TicketEntity> getOwnedTickets() {
    return tickets;
}
public void setOwnedTickets(List<TicketEntity> tickets) {
    this.tickets = tickets;
}

还有..。

公共类TicketEntity实现了可序列化的{

代码语言:javascript
复制
private UserEntity ownerEntity;

@ManyToOne
@JoinColumn(name="owner_id")
public UserEntity getOwner() {
    return ownerEntity;
}
public void setOwner(UserEntity owner) {
    this.ownerEntity = owner;
}

怎么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-19 16:35:55

根据带注释的getter的定义,属性名称为owner。使用:

代码语言:javascript
复制
@OneToMany(mappedBy="owner")
public List<TicketEntity> getOwnedTickets() {
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10224247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档