mysql - Exception in thread "main" org.hibernate.TransientObjectException -


i have 2 classes employe(id,nom,solde...) , conge(id,duree,...)
use annotation , in test class put code update "solde" of de employee:

employe p=new employe();         p.getsolde();         p.setsolde(sol.sold(17,2));         da.updateemploye(p); 

but have error:

exception in thread "main" org.hibernate.transientobjectexception: given object has null identifier: metier.employe

usually org.hibernate.transientobjectexception when try save object without saving dependencies.

when have entity a contain entity b, should create entity b before can create entity a.

b b = new b(); session.save(b); a = new a(); a.setb(b); session.save(a); 

or can use cascade indicate hibernate save b when saving a


Comments

Popular posts from this blog

asp.net mvc - SSO between MVCForum and Umbraco7 -

Python Tkinter keyboard using bind -

ubuntu - Selenium Node Not Connecting to Hub, Not Opening Port -