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
aScenario.setUser(user);
aScenario.setLastModificationDate(Calendar.getInstance().getTime());
- Database.getSession().update(this);
+ Database.getSession().update(aScenario);
return true;
}