JPA: разница между @JoinColumn и @PrimaryKeyJoinColumn?
Какая точная разница между @JoinColumnи @PrimaryKeyJoinColumn? Вы используете @JoinColumnдля столбцов, которые являются частью внешнего ключа. Типичный столбец может выглядеть так (например, в объединенной таблице с дополнительными атрибутами): @ManyToOne @JoinColumn(name = "...") private OtherClass oc; Что произойдет, если я сделаю столбец также PK (также идентифицирующим родством)? Поскольку столбец теперь является ПК, …