logger.log(BasicLevel.DEBUG, "*************testDetachNonPersistentCopy*****************");
Team t = new Team("Marseille",null,null);
Coach c = new Coach("c2", 5, t);
t.setCoach(c);
Player p = new Player("p3", t, 25);
t.addPlayer(p);
PersistenceManager pm = pmf.getPersistenceManager();
pm.currentTransaction().begin();
//detach the team t while it is not persistent
Team copyOfT = (Team) pm.detachCopy(t);
pm.currentTransaction().commit();