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

  • Kyletiv7

    Kyletiv7

    28 Mayıs 2007
  • Matthew Smith

    Matthew Smit

    24 Mayıs 2010
  • waterfairy17

    waterfairy17

    9 Aralık 2007