想象一下以下实体:
@Entity
public class Car {
@Id
@GeneratedValue
private long id;
private String manufacturer;
private String model;
@OneToMany(mappedBy = "car")
private Set<Tire> tires = new HashSet<>();
// Getters & setters
}
@Entity
public class Tire {
@Id
@GeneratedValue
private long id;
@ManyToOne
@JoinColumn(name = "car_id")
private Car car;
// Getters & setters
}
我创建了一个新的Car
并为其添加了一些新的Tire
。然后我试着保存那辆车
使用save()
的{{1}}方法。汽车得到了坚持
但不是轮胎。我已经尝试将JpaRepository<Car, Long>
添加到
cascade = CascadeType.PERSIST
注释,但没有效果。那么如何存放轮胎?