title: Hibernate second level cache for multi page form
body: <p>I have a multi page form, where end user has to navigate to multiple screens, where each page data has to be persisted in DB. I am looking for caching the query and the results so that they can be reused whenever user tries to navigate to back and forth in the screens.
  I am trying to enable hibernate second level cache for this and cache the results and query.
  Is this a good practice.
  Want to move away from this approach if it is not a recommended.
  Any suggestions?</p>