Exception 1:not-null property references a null or transient value
WORKAROUND: Set the "one" side of the "one-to-many" relationship to Not-null to False
(Reference: http://www.thearcmind.com/confluence/pages/viewpage.action?pageId=212)
Abnormal 2:org.hibernate.transientobjectexception:object references an unsaved transient instance
Workaround: cascade= "Save-update,persist"
(Reference: http://www.laliluna.de/254.html)
Exception 3:org.hibernate.queryexception:could not resolve property
Workaround: "From Category Category where Category.userid =: UserID" modified to "from Category Category =: Whereuserid" or "from UserID" Gory category where Category.user.id =: UserID "
(Reference: http://www.laliluna.de/277.html)
Exception 4:could not initialize Proxy-the owning sessions was closed
Workaround: Set lazy to False
(Reference: http://forum.springframework.org/showthread.PHP?t=27993)
Org.hibernate.TransientObjectException:object references an unsaved transient instance-save the transient instance befo Re Flushing:
This is primarily encountered when manytoone cascading operations, such as a new object, which was saved in a new object (i.e., not a persistent state) before it was saved.
The solution is to isolate the object (this is a persistent state) before saving or updating it.
The solution is to set the Many-to-one cascade to: Cascade= "Save-update,persist"