EJB / JPA: Como usar EntityManager.persist () para sempre INSERIR um novo registro, não atualizar

A function EntityManager.persist () está tentando atualizar um registro existente, mas eu sempre preciso inserir um novo. Como conseguir isso?

Parte do bean Entity:

@Entity @Table(name="SYNC_TRIGGER", schema="ETL") public class SyncTrigger implements Serializable { @Id @Column(name="ID") @SequenceGenerator(name = "TRIGGER_SEQ", sequenceName = "ETL.TRIGGER_SEQ") @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "TRIGGER_SEQ") private Long triggerId; ...... 

Parte do bean Stateless, que persiste no registro:

 @Stateless public class TriggerPersister { @PersistenceContext(unitName="syncTriggerDS") protected EntityManager entityManager; public  void persistTrigger(SyncTrigger st, T concreteTrigger){ entityManager.persist(st); ......... 

UPD: Antes que entityManager.persist (st) seja executado, o valor de st.triggerId é nulo, mas após – o id do registro adicionado anteriormente é atribuído a este campo.