vs hazırda ManyToOne:Bir OneToOne ilişki vs bir Çok-One ilişkinin şemadaki herhangi bir fark göremiyorum OneToOne
@Entity
public class Order {
@ManyToOne
@JoinColumn(nullable = false)
private Address address;
fark var mıdır
@Entity
public class Order {
@OneToOne
@JoinColumn(nullable = false)
private Address address;
vs?
İki eşleştirmeyi değiştirmek için iyi olmalıyım? –
"İki eşleştirmeyi değiştir" ile ne demek istiyorsun? Eğer veritabanı şemasını varolan ve uygulamanızda haritalama ek açıklama değiştirmeye karar verirseniz (@OneToOne gelen @ManyToOne kadar) şemayı değiştirmeden yapabilirsiniz. Başka bir şekilde de yapabilirsiniz, ancak veri ile sorun olabilir. Gelecekte paulek yayınının herkes için – paulek
: Sizin müteşebbis bu hatayı almaya so_ _just gerekmektedir. Yalnızca tek yönlü ilişkileriniz varsa, bu hata ortaya çıkmaz. İki yönlü ilişkileriniz varsa, yalnızca siparişleri birleştirme ile birlikte adresleri seçmek bu hatayı oluşturur. –