What are the benefits of detached objects?
The detached object has representing entries in database. The persistent are not associated with session object. These objects have synchronized data with the database when the session was closed. The detached object can be reattached after certain time to another object in order to become persistent again.
For more details related visit http://www.roseindia.net/software-tutorials/detail/30526