title: Multitenancy: Spring Vs Hibernate
body: <p>I am exploring out the concept of multitenancy in J2EE world. 
  From what I understand multitenancy can be shared Web/App server, shared Database, shared OS or shared Physical Server.</p>
  
  <p>Am I right if I say Spring Framework (esp Spring Security 3.2 ?), takes care of the multitenancy in Web/App Server level and Hibernate 4.0 takes care of it in DB level, and that the multitenancy feature provided by them work independent of each other.
  i.e if I dont need multitenancy in one tier (say database tier, meaning shared database), I can live happily with only Spring security multitenancy feature at app server tier?</p>
  
  <p>We are basically going to start developing brand new project</p>
  
  <p>FronEnd: AngularJS
  Backend: SpringMVC Restful
  ORM: Hibernate 4
  DB: MySQL (We dont have lot of money for Oracle etc :))</p>
  
  <p>Given this toolkit, are there any good books, reference materials or github project that would give us a right direction on Multitenancy (and also Oauth)?</p>
  
  <p>Thank you!</p>
  
  <p>PS: I am exploring various bits an pieces online as I write.</p>