コード例 #1
0
  @Test
  @Transactional
  public void saveUser() {
    User user = new User();
    user.setEmail("*****@*****.**");
    user.setUsername("alber");
    user.setPassword(EncryptorManager.encryptPassword("acc"));
    user.setName("Alberto");
    user.setLastName("Clavijo");

    Set<UserRole> roles = new HashSet<UserRole>();
    roles.add(UserRole.ADMIN);
    user.setRoles(roles);

    // userRepository.save(user);

    sessionFactory.getCurrentSession().save(user);
    sessionFactory.getCurrentSession().flush();

    assertNotNull(user.getUserId());
  }