Можно ли сопоставить отношение UNIDIRECTIONAL класса Month @Entity с классом Day @Entity без @Embeddable с CascadeType.PERSIST, где идентификатор класса @Entity Day состоит из идентификатора месяца и индекса списка следующим образом?
@ Общественный класс Entity Month {
@Id
@GeneratedValue
private Integer id;
// one way relationship
@OneToMany(cascade=CascadeType.PERSIST)
@JoinColumn(name="MONTH_ID")
@IndexColumn(name="childIndex")
private List<Day> dayList = new ArrayList<Day>();
}
@ День публичного класса организации {
@EmbeddedId // composed by month foreign key and index column
private DayId id;
}
Я надеюсь, что вы решите эту проблему
С уважением
Артур Рональд Ф. Д. Гарсия (программист на Java)
Натал / Рн - Бразилия