Add a Custom message for the Unique Constraints in hibernate

前端 未结 3 1109
情歌与酒
情歌与酒 2021-01-06 07:22
@Entity @Table(name=\"users\",uniqueConstraints = {@UniqueConstraint(columnNames = {\"email\"})})
public class User implements Serializable {
    @Column(unique = tr         


        
3条回答
  •  猫巷女王i
    2021-01-06 08:02

    In your UserRepository File

    public interface UserRepository extends JpaRepository {
          Boolean existsByEmail(String email);
    }
    

    In your controller file

    @Autowired
    private UserRepository userRepository;
    
    if(userRepository.existsByEmail(pass_email_HERE)) {
            throw new YourCustomExceptionException("CUSTOM_ERROR_MESSAGE");
        }
    

提交回复
热议问题