transaction = session.beginTransaction();
loadedHyp.setDescription( "P != NP");
session.merge( loadedHyp );
transaction.commit();
session.clear();
transaction = session.beginTransaction();
Hypothesis secondLoadedHyp = (Hypothesis) session.get( Hypothesis.class, hyp.getId() );
assertEquals( "Merge fails", loadedHyp.getDescription(), secondLoadedHyp.getDescription() );
session.delete( secondLoadedHyp );