Java Hibernate多通映射异常

Java Hibernate多通映射异常,java,hibernate,Java,Hibernate,我正在制作一些系统,在这里我需要两个实体之间的@manytone关系。我有两张桌子: 我的映射: @Entity @Table(name = "organizer", schema = "eventtracker") public class OrganizerEntity { private int organizerId; private List<EventEntity> events; @Id @Column(name = "organizerId") @Generat

我正在制作一些系统,在这里我需要两个实体之间的@manytone关系。我有两张桌子:

我的映射:

@Entity
@Table(name = "organizer", schema = "eventtracker")
public class OrganizerEntity {
private int organizerId;
private List<EventEntity> events;


@Id
@Column(name = "organizerId")
@GeneratedValue(strategy = GenerationType.IDENTITY)
public int getOrganizerId() {
    return organizerId;
}

public void setOrganizerId(int organizerId) {
    this.organizerId = organizerId;
}

//other columns

@OneToMany(fetch = FetchType.EAGER, mappedBy = "organizer")
public List<EventEntity> getEvents() {
    return events;
}

public void setEvents(List<EventEntity> events) {
    this.events = events;
}
我有这样的例外: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:未知列
“字段列表”中的organizere4_uUe请验证数据库表和映射表OrganizerEntity中的列名,特别是可能在此处产生问题的电子邮件字段

删除电子邮件字段,一切似乎都正常。谢谢!
@Entity
@Table(name = "event", schema = "eventtracker")
public class EventEntity {
private int eventId;
private OrganizerEntity organizer;

@Id
@Column(name = "eventId")
@GeneratedValue(strategy = GenerationType.IDENTITY)
public int getEventId() {
    return eventId;
}

public void setEventId(int eventId) {
    this.eventId = eventId;
}

//other columns

@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "organizer", referencedColumnName = "organizerId")
public OrganizerEntity getOrganizer() {
    return organizer;
}

public void setOrganizer(OrganizerEntity organizer) {
    this.organizer = organizer;
}

}