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

  • KRQE

    KRQE

    6 AĞUSTOS 2007
  • Marques Brownlee

    Marques Brow

    21 Mart 2008
  • metagamers

    metagamers

    13 Mayıs 2006