Transaction transax = session.getTransaction();
try {
session.save(kelm);
+ session.flush(); //RKV
// Update of my persistent data
aScenario.getKnowledgeElements().add(kelm);
+ session.merge(aScenario); //RKV
// Update of my transient data
List<KnowledgeElement> known = aScenario
.getKnowledgeElementsOf(kelm.getType()); // Initializes this.known, if not yet done