Можете ли вы получить из спецификации JPA, если @PrimaryKeyJoinColumn(...)
, который не имеет вставляемых и обновляемых параметров, совпадает с
@JoinColumn(..., insertable = false, updatable = false)
или
@JoinColumn (..., вставляемый = true, обновляемый = true)
когда используется на обычных (не наследуемых) ассоциациях? Должны ли они быть взаимозаменяемыми? Какие свойства вставки и обновления могут быть установлены? Они настроены на что-то вообще? Обратите внимание, я нацеливаюсь только на атрибут только для чтения, который оба (кажется) реализуют ...
Я получаю довольно непоследовательное исключение при сопоставлении с EclipseLink и Hibernate ...
Вот @PrimaryKeyJoinColumn
JavaEE 5 + 6 Javadoc:
PrimaryKeyJoinColumn (JavaEE 5)
PrimaryKeyJoinColumn (JavaEE 6)
Цитата:
... и его можно использовать в отображении OneToOne, в котором первичный ключ ссылочной сущности используется в качестве внешнего ключа для ссылочной сущности.