goldFishBar.getDoorMen().add( new DoorMan( "Dwain" ) );
// when
em.persist( goldFishBar );
getTransactionManager().commit();
em.clear();
// then
getTransactionManager().begin();
Bar barLoaded = em.find( Bar.class, goldFishBar.getId() );
assertThat( barLoaded.getDoorMen() ).onProperty( "name" ).containsOnly( "Bruce", "Dwain" );