title: Hibernate ORM in cluster environment
body: <p>We have a new Java project which we are planning to deploy in a cluster environment.</p>
  
  <p>I just want to clarify if Hibernate is suitable for us as I am new in the technology. As far as i know, Hibernate is basically a set of Java APIs which will be working in a JVM, so the caching of objects, first/second level whatever it is, will be bind with that particular JVM. Is that right?</p>
  
  <p>If yes, then in the cluster environment there will be many cluster nodes,  each with their own JVM. So it will lead to a logical mistake, right?</p>