Where is the Entity coming from that you pass into EntityManager.merge(entity)? (Are you calling em.find(..) and then updating the Entity?)
-Rick 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 > EmployerDAO.save(Employer) 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: http://n2.nabble.com/Issue-with-Update-tp3399573p3400052.html Sent from the OpenJPA Developers mailing list archive at Nabble.com.
