merge()后JPA Version列未更新

时间:2015-06-10 16:16:17

标签: jpa version

我正在通过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;
    }

我该如何处理?谢谢!

0 个答案:

没有答案