【发布时间】:2022-01-10 20:42:18
【问题描述】:
我想了解为什么JPA在Mapping中需要双重注解,在优势类中需要OneToMany,在较弱类中需要ManyToOne,如果Event是ManyToOne,Category是OneToMany。
@Entity
@Table(name = "event")
public class Event {
@ManyToOne
@JoinColumn(name = "category_id")
private Category category;
public Category getCategory() {
return category;
}
}
@Entity
@Table(name = "category")
public class Category {
@OneToMany
@JoinColumn(name = "category_id")
private List<Event> events;
public List<Event> getEvents() {
return events;
}
}
【问题讨论】:
标签: java jpa spring-data-jpa