title: How to encrypt data with Hibernate to prevent accessing column values
body: <p>I develop a Java web service using Hibernate to connect with the DB. Users will store data that no one should access directly, even from the DB.</p>
  <p>Is there a possibility to generate for every user a key that encrypts/decrypts data in the DB. How to share access between a group of users?</p>
  <p>How to do it using Hibernate?</p>