Hallo, ich versuchs kurz zu machen:
Ich speicher Objekte und anscheinend werden alle Queries gespeichert. Vielleicht um eine Transaktion rückgängig zu machen?
Verwendete Technologien:
Hibernate 3.1.3
h2 1.1.112
Code für die Speicherung:
Alles was gelesen oder geschrieben wird, wird gespeichert und müllt mir den Ram zu. snd-lvl-cache ist deaktiviert, query-cache ebenfalls.
Kennt ihr das Problem? Ich hab schon soviel gegoogelt, probiert usw, ich weiß nicht mehr was ich noch tun könnte. ;(
Ich speicher Objekte und anscheinend werden alle Queries gespeichert. Vielleicht um eine Transaktion rückgängig zu machen?
Verwendete Technologien:
Hibernate 3.1.3
h2 1.1.112
Code für die Speicherung:
Java:
try {
for (String nominative : listWithTitel) {
Substantive sub = subBuilder(nominative);
GenerateSubstantiveDeklination gsd = new GenerateSubstantiveDeklination();
List<SubstantiveDeklination> subDekList = gsd
.generateAllSubstantiveDeklinations(sub);
sub.setSubDekl(subDekList);
sessionFactory.openSession();
sessionFactory.getCurrentSession().beginTransaction();
sessionFactory.getCurrentSession().save(sub);
sessionFactory.getCurrentSession().getTransaction().commit();
}
} catch (HibernateException e) {
if (sessionFactory.getCurrentSession().getTransaction() != null) {
sessionFactory.getCurrentSession().getTransaction().rollback();
}
throw e;
} finally {
if (sessionFactory.getCurrentSession() != null) {
sessionFactory.getCurrentSession().close();
}
}
sessionFactory.close();
sessionFactory = null;
}
Alles was gelesen oder geschrieben wird, wird gespeichert und müllt mir den Ram zu. snd-lvl-cache ist deaktiviert, query-cache ebenfalls.
Kennt ihr das Problem? Ich hab schon soviel gegoogelt, probiert usw, ich weiß nicht mehr was ich noch tun könnte. ;(