title: why hibernate forcing serialization in session.get method
body: <p>I see that hibernate's session.get() and load() methods is accepting only Serializable objects.</p>
  
  <p>As per my understanding of hibernate, it will generate an SQL statement and send it to DBMS.  It will never need to send a java object over network.</p>
  
  <p>Why hibernate is forcing serialization on us?</p>