Ich habe Spring schon eingerichtet und da es mit Springs HibernateDaoSupport sowieso die absolute Ähnlichkeit mit diesem HibernateUtils hat glaube ich nicht, dass dadurch mein Problem behoben werden kann.
Wie gesagt es geht darum, dass bei Dir bspw auch hier danach
Code:
public Item getItemById(Long itemId) {
return (Item) HibernateUtil.getSession().load(Item.class, itemId);
}
die Session wieder geschlossen wird.
Das Problem bei mir ist doch, dass ich in diesem Beispiel ein Item zurückbekommen würde (soweit funktioniert das ja auch), aber wenn ich dieses Item nun mit einem anderen Item vergleiche (euqals) und ein Set descriptions habe und dieses in meinem Mapping mit lazy="true" definiert habe bringt er doch eine LazyInitializationException wenn ich dieses in der equals Methode mit getDescriptions() anfordere, oder sehe ich das immernoch falsch?
Sorry für meine Dummheit, hoffe die geht bald weg.
Danke