1 回答

TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊
試試這個(gè):
@Table(name = "training")
public class Training {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "training_id")
private int id;
@Column(name = "training_name")
private String trainingName;
@Column(name = "date")
private Date date;
@OneToMany(mappedBy = "training")
private Set<Exercise> exercises = new HashSet<>();
@Entity
@Table(name = "exercise")
public class Exercise {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "exercise_id")
private int id;
@Column(name = "exercise_name")
private String name;
@Column(name = "weight")
private double weight;
@Column(name = "series")
private int series;
@Column(name = "training_id")
private int trainingId;
@ManyToOne
@JsonIgnoreProperties("exercises")
private Training training;
這將是外鍵引用的 2 個(gè)單獨(dú)的數(shù)據(jù)庫。
編輯:這將是外鍵引用的2 個(gè)單獨(dú)的表(不是數(shù)據(jù)庫)。
添加回答
舉報(bào)