我正在通过EntityManager#merge()
更新实体,但JPA中的新JPA版本号未在返回的实体中正确反映。
@Stateless
@TransactionAttribute(TransactionAttributeType.REQUIRED)
public class LeadService {
@PersistenceContext(name = "joose")
private EntityManager em;
public Lead createOrUpdateLead(Lead lead) {
if (lead.getId() != null) {
em.merge(lead);
} else {
em.persist(lead);
}
return lead;
}
我该如何处理?谢谢!