У меня есть две связанные сущности, отображаемые аннотациями JPA, подкрепленные hibernate.Оба объекта имеют идентифицированные столбцы в оракуле.У нас также есть ежемесячные разделы, представленные столбцом с именем ENTRY_DATE.
T_MASTER T_JOINED
--------- -----------
MASTER_ID JOINED_ID
ENTRY_DATE ENTRY_DATE
MASTER_ID(FK)
... ....
Чтобы воспользоваться преимуществом ключа раздела, я бы хотел, чтобы Hibernate присоединился как к идентификаторам идентификации, так и к ключу раздела, но когда я использую следующую аннотацию в классе Joined:
@ManyToOne
@JoinColumns(value={
@JoinColumn(name="MASTER_ID"),
@JoinColumn(name="ENTRY_DATE")})
private Master master;
Я получаю ошибки из-за слишком большого количества столбцов соединения.Я вынужден использовать
@JoinColumn(name="MASTER_ID")
private Master master;
Я немного Noob JPA / Hibernate. Можно ли использовать ключ раздела в дополнение к первичному ключу при присоединении к связанным объектам ?
Спасибо!