Eğer sokulabilen ve güncellenebilir parametreler yok @PrimaryKeyJoinColumn(...)
, eğerJPA: @PrimaryKeyJoinColumn (...) @JoinColumn (..., insertable =?, Updatable =?) Ile aynıdır?
@JoinColumn(..., insertable = false, updatable = false)
veya
@JoinColumn (..., insertable = aynıdır, JPA spec kaynaklanıyor olabilir doğru, güncellenebilir = doğru) Düzenli (miras dışı) derneklerde kullanıldığında,
Değiştirilebilirler mi? Takılabilir ve güncellenebilir özellikler nelerdir? Hiç bir şey ayarlamışlar mı? Not, sadece hedeflediğim salt okunur hem İşte
@PrimaryKeyJoinColumn
JavaEE 5 var ... ...
Ben EclipseLink ile oldukça tutarsız haritalama istisna alıyorum uygulamak ve Derin Uyku (görünüyor) bu özellik + 6 Javadoc:
PrimaryKeyJoinColumn (JavaEE 5)
PrimaryKeyJoinColumn (JavaEE 6)
Alıntı:
... ve başvurucu varlığın birincil anahtarının başvurulan varlığa yabancı anahtar olarak kullanıldığı OneToOne eşlemesinde kullanılabilir.
daha - eğer farklı versiyonları bire bir ilişki yapmak için thir önerisi bakmak API - ilişki oluşturma için daha çok "@ PrimaryKeyJoinColumn" kullanımını önermez. [java5] (http://docs.oracle.com/javaee/5/api/javax/persistence/OneToOne.html) vs [java6] (http://docs.oracle.com/javaee/6/api /javax/persistence/OneToOne.html) – msangel