示例#1
0
  @Transactional(readOnly = false, rollbackFor = Exception.class)
  @Override
  public User create(User user) {
    LOGGER.debug("User create(User user):" + user);
    Date now = new Date();
    user.setCreatedDate(now);
    user.setUpdatedDate(now);

    Role role = roleRepository.findOne(user.getRole().getId());
    user.setRole(role);

    LOGGER.debug("Creating a new user with information: " + user);
    return userRepository.save(user);
  }