У меня таблица производительности и часов.Один спектакль можно играть много раз в определенные часы.Отношения один ко многим.
@Entity
@Table(name = "performance_type")
@Data
public class PerformanceType {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(nullable = false, unique = true)
private Integer performanceTypeId;
@Column(length=127)
private String performOptions;
}
и
@Entity
@Table(name = "performance")
@Data
public class Performance {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(nullable = false, unique = true)
private Integer performanceId;
@OneToMany(mappedBy = "performance")
private List<Hours> performanceHours = new ArrayList<>();
}
В спящем режиме базы данных создайте часы таблицы, у которых PerformanceId - только одно значение.Как я могу вставить список значений, чтобы производительность с идентификатором 1,4,7 воспроизводилась одновременно.Что мне нужно дополнительная таблица hours_performance, в которой хранятся hourId и perfomanceId?