@Test public void save() { Report report = reportDAO.find(1L); assertNotNull(report); assertEquals(1, report.getExecs().size()); ReportExec reportExec = entityFactory.newEntity(ReportExec.class); reportExec.setReport(report); reportExec.setStartDate(new Date()); reportExec.setEndDate(new Date()); reportExec.setStatus(ReportExecStatus.SUCCESS); report.add(reportExec); reportExec = reportExecDAO.save(reportExec); assertNotNull(reportExec); assertNotNull(reportExec.getKey()); reportExecDAO.flush(); report = reportDAO.find(1L); assertNotNull(report); assertEquals(2, report.getExecs().size()); }