}
@Transactional(readOnly = false, rollbackFor = IOException.class)
public long save(LibraryQC libraryQC) throws IOException {
MapSqlParameterSource params = new MapSqlParameterSource();
params.addValue("library_libraryId", libraryQC.getLibrary().getId())
//.addValue("qcUserName", SecurityContextHolder.getContext().getAuthentication().getName())
.addValue("qcUserName", libraryQC.getQcCreator())
.addValue("qcDate", libraryQC.getQcDate())
.addValue("qcMethod", libraryQC.getQcType().getQcTypeId())
.addValue("results", libraryQC.getResults())