【发布时间】:2019-06-19 17:27:41
【问题描述】:
我对 Meal 和 MealGroup 之间的关系有疑问。休眠返回我:“mappedBy 引用了一个未知的目标实体属性”。 我有两个实体:
我尝试删除 @Join Column 和 mappedBy。已创建附加表,但我想加入列。
@Entity
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder(toBuilder = true)
public class Meal {
@Id
@NotNull
private int Id;
private String name;
@OneToMany(mappedBy = "meal")
private List<Product> products;
@ManyToOne
@JoinColumn(name = "meal_group_id")
private MealGroup mealGroup;
}
和
@Entity
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder(toBuilder = true)
public class MealGroup {
@Id
@NotNull
private int Id;
private String groupName;
private LocalDateTime time;
@OneToMany(mappedBy = "meal_group")
private List<Meal> meals;
}
感谢您的帮助。
【问题讨论】:
标签: hibernate spring-boot jpa