title: library for sharding mysql in Java
body: <p>Sooner, we are going to shard our mysql database to achieve horizontal scaling. Our technology stack is based on spring, hibernate. </p>
  
  <p>However, I haven't been able to find any alternate to hibernate which would support sharding at the application level. </p>
  
  <p>I read about hibernate shards but it is no longer maintained, so I would not be suitable to use it in production.</p>
  
  <p>Moreover, with companies like facebook, twitter, digg using mysql sharding, I am surprised that there is not GA hibernate alternative to sharding.</p>
  
  <p>I would appreciate if someone could suggest some persistence framework in java which supports sharding out of the box.</p>
  
  <p>Thanks in advance!!!!</p>