private void insertData() { viajero = factory.manufacturePojo(ViajeroEntity.class); em.persist(viajero); for (int i = 0; i < 3; i++) { ItinerarioEntity entity = factory.manufacturePojo(ItinerarioEntity.class); entity.setViajero(viajero); em.persist(entity); data.add(entity); } for (int i = 0; i < 3; i++) { FotoEntity fotos = factory.manufacturePojo(FotoEntity.class); DiaEntity dias = factory.manufacturePojo(DiaEntity.class); fotos.setItinerario(data.get(0)); dias.setItinerario(data.get(0)); em.persist(dias); diaData.add(dias); em.persist(fotos); fotoData.add(fotos); } }