Dependencia entre componentes: POJO -&gt Persistencia

Caros, como faço para retirar a dependencia do meu componente q possui os POJOs (Cliente, Funcionario, …) com o JPA ou Hibernate, viso q, nas minhas classes tem import p as annotations?

Ex:

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name = “MESSAGES”)
public class Message{

@Id
@GeneratedValue
@Column(name = "MESSAGE_ID")
private Long id;


}