Interviewer And Interviewee Guide

Hibernate Interview Question:

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

Submitted by: Administrator
" 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().
Submitted by: Administrator

Read Online Hibernate Job Interview Questions And Answers
Copyright 2007-2024 by Interview Questions Answers .ORG All Rights Reserved.
https://InterviewQuestionsAnswers.ORG.