ErrorProne lets you choose where, when, and how to validate data without tying you to ORMs or application frameworks.
Zee Spencer
MIT