какой будет fk если @OneToOne не указать @JoinColumn

@OneToOne(fetch = FetchType.LAZY)
private User user;

Ответы (1 шт):

Автор решения: Sergey Gornostaev

Стратегия именования по умолчанию - это имя поля отношения и имя поля первичного ключа, разделённые символом подчёркивания. То есть в вашем случае скорее всего user_id.

→ Ссылка