Estou estudando hibernate e quero saber se tem como fazer um update/merge em uma tabela que possui campo unique, sem precisar retirar a propriedade do banco. Por exemplo, tenho uma tela de cadastro e o campo telefone é unique, mas se eu tentar alterar alguma dado no cadastro da a mensagem:
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '[telefone removido]' for key 'UK_4yakf5drp3py7vaalfeb1mrv7'