The Hypersistence Utils library (previously known as Hibernate Types) gives you Spring and Hibernate utilities that can help you get the most out of your data access layer.
FlexyPool adds metrics and failover strategies to a given Connection Pool, allowing it to resize on demand.