package org.tests.sp.model.car;
import org.tests.sp.model.IdEntity;
import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.JoinTable;
import javax.persistence.ManyToMany;
import javax.persistence.Table;
import java.util.List;
@Entity
@Table(name = "sp_car_car")
public class Car extends IdEntity {
private static final long serialVersionUID = 2579148859565507940L;
@ManyToMany(cascade = CascadeType.ALL)
@JoinTable(name = "sp_car_car_wheels", joinColumns = {@JoinColumn(name = "car")}, inverseJoinColumns = {@JoinColumn(name = "wheel")})
private List<Wheel> wheels;
public List<Wheel> getWheels() {
return wheels;
}
public void setWheels(List<Wheel> wheels) {
this.wheels = wheels;
}
}