Hallo zusammen,
ich habe folgendes Problem und zwar bekomme ich durch die Historisierung eine Collection von Zugriffsbeschraenkungen zurück. Wenn ich dann
abfrage bekomme ich die Collection Zugriffsbeschraenkung zurück. Darin enthalten ist der eine aktuelle Wert und die ganze Historie. Gibt es in Hibernate/JPA ne möglichkeit, nur den aktuellen Wert mir aus der DB zu laden. Ungefähr so ?
Schluessel.getZugriffsbeschraenkung( where gültigBis = endOfTime). Wieso ich das machen will ! Ich will mir nicht erst die ganze Collection laden und dann in Java gucken lassen was der aktuellste ist, sondern ich will dies schon beim Laden bekommen.
ich habe folgendes Problem und zwar bekomme ich durch die Historisierung eine Collection von Zugriffsbeschraenkungen zurück. Wenn ich dann
Code:
Schluessel.getZugriffsbeschraenkung
Schluessel.getZugriffsbeschraenkung( where gültigBis = endOfTime). Wieso ich das machen will ! Ich will mir nicht erst die ganze Collection laden und dann in Java gucken lassen was der aktuellste ist, sondern ich will dies schon beim Laden bekommen.
Code:
@OneToMany(fetch = FetchType.LAZY)
@Cascade(value = { CascadeType.ALL })
@JoinColumn(name = "Schluessel")
private Collection<Zugriffsbeschraenkung> zugriffsbeschraenkung = new LinkedList<Zugriffsbeschraenkung>();