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?
What is a Session? Can you share a session object between different theads?
What is a SessionFactory? Is it a thread-safe object?
How will you configure Hibernate?