@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn (name = "account_id")
private Account account;
Работает нормально.
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn
private Account account;
Результаты в: Exception : Missing column account in SomeSchema.SomeOwnerTable
JPA Spec говорит, что имя столбца объединения по умолчанию -
property name ( 'account') + '_' + target table primary key ( 'id' )
Но похоже, что hibernate ищет только свойство с именем account, а не account_id.
Любой комментарий?