title: What could I miss from Hibernate Session when working with JPA Entity Manager and vice versa?
body: <p>I assume for sure some of you will immediatly check this question as duplicate, but really, I am trying to find meaningful insight and I don't find it (even in google, dont' find a clear answer)</p>
  
  <p>The thing is, I know I can fetch the underlying Hibernate session from the Entity Manager, but I simply want some good link, voices from the expeirence or whatever addressing THIS specific doubt in a clear and focused manner:</p>
  
  <blockquote>
    <ul>
    <li>What can provide EntityManager that Hibernate Session can't and otherwise? (from the point of view of logic and API)</li>
    </ul>
  </blockquote>
  
  <p>So far if I am not wrong, I infered from other questions that Hibernate Session has some unique @filter annotation and EntityManager has a presumably unique @Pre/PostPersist/Update. Another issue is that this posts are sometimes old, and you'll never know what Hibernate version or JPA standard are they comparing.</p>
  
  <p>I just want to understand to read the appropated relevant apis and everything before I start actually coding, and I am new to Hibernate/JPA.</p>
  
  <p>I am going Hibernate 4.0 and JPA 2.0 through HibernateTools, in case that is important when comparing features or advantages.</p>
  
  <p>A good resource from experienced users addressing the topic in a way nice for those who can judge with experience would be enough to make my day</p>