hibernate: comparing tide & before record


i wish review tide value an in-memory hibernate entity value database:



hibernatesession sess = hibernatesessionfactory.getsession();
myentity newentity = (myentity)sess.load(myentity.class, id);
newentity.setproperty("new value");
myentity oldentity = (myentity)sess.load(myentity.class, id);
// codeblock#1 weigh differences between newentity oldentity
sess.update(newentity);


in codeblock#1 i newentity.getproperty()="new value" oldentity.getproperty()="new value" (while i approaching oldentity.getproperty()="old value", course). fact twin objects accurately same memory.



i messed around hibernatesessionfactory.getsession().evict(newentity) attempted set oldentity=null absolved (i need wholly comparison):



hibernatesession sess = hibernatesessionfactory.getsession();
myentity newentity = (myentity)sess.load(myentity.class, id);
newentity.setproperty("new value");
hibernatesessionfactory.getsession().evict(newentity);
myentity oldentity = (myentity)sess.load(myentity.class, id);
// codeblock#1 weigh differences between newentity oldentity
oldentity = null;
sess.update(newentity);


and twin entities distinct, nonetheless impetus i dreaded org.hibernate.nonuniqueobjectexception: opposite vigilant same identifier value already compared session.



any idea?



edit: i attempted double event strategy; i run-down hibernatesessionfactory exercise map event then...



session session1 = hibernatesessionfactory.getsession(sessionkeys.default);
session session2 = hibernatesessionfactory.getsession(sessionkeys.alternate);
entity newentity = (entity)entity;
newentity.setnote("edited note");
entity oldentity = (entity)session1.load(entity.class, id);

system.out.println("new:" + newentity.getnote());
system.out.println("old: " + oldentity.getnote()); // hangs here!!!

hibernatesessionfactory.closesession(sessionkeys.alternate);


my section exam hangs while attempting imitation oldentity note... :-(



Comments

Popular posts from this blog

list macos calm editors formula editors

how i practical urls indicate .aspx pages asp.net deployed an iis? (preferably but iis)

jaxb - xjc - reworking generated typesafe enum category members