tx.commit();
session.clear();
tx = session.beginTransaction();
ken = (PianoPlayer) session.load( PianoPlayer.class, ken.getId() );
buck = (GuitarPlayer) session.load( GuitarPlayer.class, buck.getId() );
// then
assertThat( ken.getId() ).isEqualTo( 1L );
assertThat( buck.getId() ).isEqualTo( 1L );
assertCountQueryResult( session, "db.PianoPlayerSequence.count( { '_id' : 'pianoPlayer', 'nextPianoPlayerId' : 2 } )", 1 );