我有两个映射的类OneToMany,ManyToOne,并且我得到了异常:
org.hibernate.AnnotationException: mappedBy引用未知的目标实体属性: entity_package.UserEntity.ownedTickets中的entity_package.TicketEntity.ownerEntity
代码如下:
公共类UserEntity实现了可序列化的{
@OneToMany(mappedBy="ownerEntity")
public List<TicketEntity> getOwnedTickets() {
return tickets;
}
public void setOwnedTickets(List<TicketEntity> tickets) {
this.tickets = tickets;
}还有..。
公共类TicketEntity实现了可序列化的{
private UserEntity ownerEntity;
@ManyToOne
@JoinColumn(name="owner_id")
public UserEntity getOwner() {
return ownerEntity;
}
public void setOwner(UserEntity owner) {
this.ownerEntity = owner;
}怎么了?
发布于 2012-04-19 16:35:55
根据带注释的getter的定义,属性名称为owner。使用:
@OneToMany(mappedBy="owner")
public List<TicketEntity> getOwnedTickets() {https://stackoverflow.com/questions/10224247
复制相似问题