@Override @Transactional(propagation = Propagation.REQUIRES_NEW, readOnly = true) public boolean isUnique(QualityForm qualityForm) { try { QualityForm result = findUniqueByName(qualityForm); return (result == null || result.getId().equals(qualityForm.getId())); } catch (Exception e) { e.printStackTrace(); return false; } }