Hibernate
一般的なデータベースの制約(数値の範囲、文字列形式、nullチェックなど)をアノテーションを使って検証可能にするモジュール
Hibernateは、SessionFactoryのインスタンスを生成する前に、マッピングの詳細を操作するAPI(Configurationインスタンスを使用)も提供している。
JSR 175およびJava 5.0がリリースされる以前に、アノテーションと似たような機能を実装したもの。XDoclet属性は永続性クラスのソースファイル上で記述され、Apache Antの独立したタスクで構文解析され、XMLメタデータを生成する。