openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rick Curtis <>
Subject Re: Issue with Update
Date Thu, 06 Aug 2009 18:38:05 GMT

Where is the Entity coming from that you pass into
EntityManager.merge(entity)? (Are you calling em.find(..) and then updating
the Entity?)


Radhika wrote:
> Hi, 
> I have an issue with update entity in openjpa. For example, I have a table
> Employer , and entity employer and the corresponding DAO is EmployerDAO.
> To add a new employer record, I call 
> which inturn uses
> getEntityManager().persist(entity);
> This works fine.
> Now to update this employer record, I call EmployerDAO.update(Employer)
> which in turn calls
> getEntityManager().merge(entity).
> When I call at my database table, I have 2 records with the same employer
> id. For testing purpose, I have disabled the primary key contraints.  At
> the same time, I get a JPA exception that I am trying to enter multiple
> records with same employer id. 
> Why does a new record get created instead of updating a previous one?
> Please could you help me out.
> Radhika

View this message in context:
Sent from the OpenJPA Developers mailing list archive at

View raw message