Ich habe zwei Tabelle, Lieferant und Firma.Viele zu eins Mapping mit Set
Die Firmen werden bereits eingerichtet. Bei der Erstellung des Lieferanten erhalte ich eine Liste der Unternehmen, an die der Lieferant die Waren liefert.
Liste wird von companies_id enthalten sein, was der Primärschlüssel des Unternehmens ist. Beim Einfügen von Lieferantendetails in die Lieferantentabelle möchte ich den Lieferanten den Unternehmen zuordnen, die er in der Unternehmenstabelle bereitstellt.
Ich tue diese Zuordnung in meinem SupplierEO
@ManyToOne(cascade = CascadeType.ALL,fetch=FetchType.EAGER, targetEntity = CompanyEO.class)
@JoinColumn(name="Company_ID")
public Set<CompanyEO> getCompanyEO() {
return companyEO;
}
public void setCompanyEO(Set<CompanyEO> companyEO) {
this.companyEO = companyEO;
}
Am bekommen folgenden Fehler beim Speichern Lieferant Details
org.hibernate.PropertyAccessException: Illegal aufgetreten Getter von CompanyEO.carrierId Aufruf