• +91 9723535972
  • info@interviewmaterial.com

Hibernate Interview Questions and Answers

Question - How does Hibernate distinguish between transient (i.e. newly instantiated) and detached objects?

Answer - Hibernate uses the version property, if there is one.  If not uses the identifier value. No identifier value means a new object. This does work only for Hibernate managed surrogate keys. Does not work for natural keys and assigned (i.e. not managed by Hibernate) surrogate keys.  Write your own strategy with Interceptor.isUnsaved().

Comment(S)

Show all Coment

Leave a Comment




NCERT Solutions

 

Share your email for latest updates

Name:
Email:

Our partners