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

Popular posts from this blog

routing - AngularJS State management ->load multiple states in one page -

python - GRASS parser() error -

Swift game error message -