Thx for replying, but already tried it.
I get :
Code:
org.hibernate.LazyInitializationException
I got the same problem at :
Quote:
public IContentContainer getContentContainerByName(String contentContainerName,int languageId, Session session) {
IContentContainer contentContainer = null;
Query query = null;
query = session
.createQuery("from ContentContainer where contentContainerName = :contentContainerName and languageId = :languageId");
query.setString("contentContainerName", contentContainerName);
query.setInteger("languageId", languageId);
try {
query.list();
} catch (Exception e) {
e.printStackTrace();
}
if (!Utils.isEmtpyCollection(query.list())) {
contentContainer = ((IContentContainer) (query.list().get(0)));
return contentContainer;
}
contentContainer = null;
return contentContainer;
}
query.list(); --> non unique error. And i don't even see an object in the session. Which totally strange. That's something i didn't had at currency.
I tried :
session.evict(currency);
session.clear();
or
Code:
contentContainer = ((IContentContainer) (query.list().get(0)));
session.evict(contentContainer);
return contentContainer;
or
Code:
contentContainer = ((IContentContainer) (query.list().get(0)));
session.clear();
return contentContainer;
They all gave :
Code:
org.hibernate.LazyInitializationException
at contentcontainer :
Code:
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: be.in.inforbusiness.model.implementations.contentcontainer.ContentContainer.containerElements, no session or session was closed
Anyone got more ideas plz ?