SORU
8 Kasım 2010, PAZARTESİ


@Column(s) @yapılamaz ManyToOne özelliği

Özellik kümesi ile JPA bir varlık var

@ManyToOne
@Column(name="LicenseeFK")
private Licensee licensee;

Ama JBoss 6 atanıyorum ne zaman bir uygulama hatası diyerek atar:

org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property

JPA 2.0 uygulaması olarak Hazırda 3.5 kullanıyorum.

Ben başvuru için yabancı anahtar sütunu kullanabilirsiniz.

CEVAP
8 Kasım 2010, PAZARTESİ


@Column yerine: @JoinColumn kullanın

@ManyToOne
@JoinColumn(name="LicenseeFK")
private Licensee licensee;

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • booba1234

    booba1234

    22 Temmuz 2006
  • Erica Griffin

    Erica Griffi

    8 HAZİRAN 2009
  • thelonelyisland

    thelonelyisl

    23 Aralık 2005