title: Difference between getSession() and getNewSession()
body: <p>Using Spring's SessionFactoryUtils for Hibernate, what is the actual difference between getSession() and getNewSession()?</p>
  
  <p>I've been getSession() in a DAO method, but when it started to get called quite often, a bunch of "Session is closed" exceptions started to appear. I changed it to getNewSession(...), and now as if these problems have gone away ... but still, I need to know.</p>
  
  <p>Please, explain.</p>