en.wikibooks.org/wiki/Java_Persistence/...

е ли вы извлечь из спецификации JPA, если@PrimaryKeyJoinColumn(...), который не имеет вставляемых и обновляемых параметров, такой же, как

@JoinColumn(..., insertable = false, updatable = false)

или же

@JoinColumn (..., вставляемый = true, обновляемый = true)

когда используется на обычных (не наследственных) ассоциациях? Должны ли они быть взаимозаменяемыми? Какие свойства вставки и обновления могут быть установлены? Они настроены на что-то вообще? Обратите внимание, я нацеливаюсь только на атрибут только для чтения, который оба (кажется) реализуют ...

Я получаю довольно непоследовательное исключение при сопоставлении с EclipseLink и Hibernate ...

Вот@PrimaryKeyJoinColumn JavaEE 5 + 6 Javadoc:

PrimaryKeyJoinColumn (JavaEE 5)
PrimaryKeyJoinColumn (JavaEE 6)

Цитата:

... и он может использоваться в отображении OneToOne, в котором первичный ключ ссылающегося объекта используется в качестве внешнего ключа для ссылочного объекта.

Ответы на вопрос(1)

Ваш ответ на вопрос