title: difference between Hibernate Session and EntityManager
body: <p>What is the difference between the Hibernate <code>Session</code> class and the <code>EntityManager</code> class? I know that <code>EntityManager</code> implements the Java Persistence API, but I am not sure what its relation is with <code>Session</code>. Are they related at all?</p>