@Override public void persist(Update update) throws IOException { logger.debug("Attempting to persist Update: " + update); update.setFileData(fileService.saveMultipartFile(update.getFile())); update.setFileName(update.getFile().getOriginalFilename()); update.setFileSize(update.getFile().getSize()); getSession().persist(update); logger.debug("Persisted Update: " + update); }