jpa - Getting 'Entity "XYZ" is already persistent' error while editing entity in GWT app -
i trying edit persisted entity in gwt application. using jpa query , edit object. aware when query object google datastore immutable , need use edit() function mutable object. doing in code.
code looks like:
request request = requestfactory.getmyentityrequest(); myentityproxy editableentity = request.edit(<persistent entity queried data source>); request.persist().using(editableentity).fire(receiver); same approach used work earlier jpa 1.0 after migrating jpa 2.0, throwing above mentioned error.
stack trace:
aused by: java.lang.runtimeexception: server error: entity "myentity@54196399" persistent! @ com.google.web.bindery.requestfactory.shared.receiver.onfailure(receiver.java:44) @ com.compname.khaaliseat.shared.actions.queryhelperfactory$corereceiver.onfailure(queryhelperfactory.java:57) @ com.google.web.bindery.requestfactory.shared.impl.abstractrequest.onfail(abstractrequest.java:118) @ com.google.web.bindery.requestfactory.shared.impl.abstractrequestcontext$standardpayloaddialect.processpayload(abstractrequestcontext.java:359) @ com.google.web.bindery.requestfactory.shared.impl.abstractrequestcontext$5.ontransportsuccess(abstractrequestcontext.java:1108) @ com.google.web.bindery.requestfactory.gwt.client.defaultrequesttransport$1.onresponsereceived(defaultrequesttransport.java:136)
any help?
Comments
Post a Comment