Hallo,
immer wenn ich ein Objekt lade, welches ein Set enthält und dieses Set nicht
leer ist, werden alle damit in Verbindung stehenden Objekte mitgeladen.
Auch wenn ich gar nicht auf das Set zugreife.
Ich habe aber explizit in der Annotaion Fetchtype.Lazy angegeben.
Dies wird anscheindend ignoriert. Leider führt das natürlich zu Performanceproblemen.
Die Annotaion des Getter sieht so aus:
Code:
@OneToMany(fetch = FetchType.LAZY, mappedBy = "provider", targetEntity = Devices.class)
public Set<Devices> getDevicesES() {
return this.devicesES;
}
Ich habe schon alle möglichen Versuche unternommen, leider ohne Erfolg.
Auch die Suche hier und in anderen Foren bzw. der Doku brachte mich leider nicht weiter.
Könnte mir bitte jemand einen Hinweis geben woran das liegt ?
Danke !
Moe