Tratar campo unico hibernate

Teria alguma forma de tratar um campo unico sem ter q ficar criando varios if e consultas no campo. Teria como ter um exception para exibir uma msg ao usuario?