This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
The common solution i found is that the object might be in the session cache , so If that object is modified for the reason of persistance this error is thrown. Provided the cascade style is save or Update.
The solution is to choose the cascade as merge or evict the object from the session.
I tried both unsuccessfully. Pretty sure I messed up in the code. so please help me to resolve the error.