HIは、私は次のモデルがあります:Hibernateエラーを解決するには:エンティティのマッピングで列を繰り返しますか?
@Entity
class Flight{
private Airport airportFrom;
private Airport airportTo;
@OneToOne(fetch=FetchType.LAZY,optional=false)
public Airport getAirportFrom(){
return this.airportFrom;
}
@OneToOne(fetch=FetchType.LAZY,optional=false)
public Airport getAirportTo(){
return this.airportTo;
}
}
@Entity
class Airport{
private Integer airportId;
@Id
public Integer getAirportId(){
this.airportId;
}
}
をそして、私はこのエラーを取得しています:
org.hibernate.MappingException: Repeated column in mapping for entity: model.entities.Flight column: airportId (should be mapped with insert="false" update="false")
私はすでにそれぞれの下に@Column(名前=「airportFrom)と@Column(名前は=」airportTo ")を追加しようとしました@ OneToOne、しかし、私はこのエラーを受け取りました: "@コーンは@onetooneプロパティで許可されていません" – Neuquino