+ " join fetch p.details.owner " + " where p.id = ? ",
+ " join fetch p.details.owner " + " where p.id = :id ",
    public void test_experimenter_shouldnt_increment_on_update()            throws Exception    {        expName = eContext.getPrincipal().getName();                Experimenter e = getExperimenter(expName);        expId = e.getId();        expVersion = e.getVersion();        p.setName(name);        id = iUpdate.saveAndReturnObject(p).getId();        p = (Project) iQuery.findByQuery("from Project p "                + " join fetch p.details.owner " + " where p.id = ? ",                new Parameters().addId(id));                p.setName(p.getName() + " updated.");        p = (Project) this.iUpdate.saveAndReturnObject(p);        Experimenter e2 = getExperimenter(expName);        assertTrue(expVersion.equals(e2.getVersion()));    }