Bom dia.
Alguém sabe qual a excessao que eu utilizo para capturar um erro de duplicidade de chave unica. Eu tentei usar SQLIntegrityConstraintViolationException nao funcionou. Eu quero tratar o erro de duplicidade na camada DAO mesmo.
@Entity
public class Departamento implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
private Integer id;
@Column(nullable = false, unique = true)
private String nome;
..........