title: Why does hibernate do the SELECT before SAVE?
body: <p>Why does hibernate do a select before saving an object?</p>
  
  <p>I can't find useful information on internet. Is this normal behavior before every save? I found this topic, <a href="https://stackoverflow.com/questions/4992161/select-query-run-for-hibernatetemplate">select Query Run for hibernateTemplate.save()</a> - save, but I do not find this answer "definitive". I mean, do we have to use versioning if i want to avoid this select before saving each object?</p>
  
  <p>I would appreciate all the explanations or links.</p>