style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Detectar cambios en las propiedades de un Entity

Estimados
Espero me puedan ayudar:
En la siguiente entidad, necesito identificar antes de guardar si el campo o atributo "nombre" sufrió cambios, el valor anterior y el valor nuevo. Es posible ?? y Como ?? De antemano muchas gracias por su ayuda.

@Entity
public class Empleado implements Serializable {

@Id
@Column(name = "emp_id", nullable = false)
private Integer codigo;

@Column(name = "emp_nomre")
private String nombre;

public Empleado() {
}

//getters y setters
}

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">