How does Hibernate distinguish between transient (i.e. newly instantiated) and detached objects?
What are the pros and cons of detached objects?
What are the benefits of detached objects?