2008-12-16 Gavin KingによるJPAのCriteriaをタイプセーフにしようぜというアイデア JPA http://relation.to/Bloggers/ATypesafeCriteriaQueryAPIForJPAjavax.jpa.metamodel.Entity とか javax.jpa.metamodel.Attribute といったメタモデルのクラスをサポートして、Criteriaをタイプセーフに記述できるようにするのはどうか、メタモデルのコードはツールで生成すればいいんじゃない、といったような話。メタモデルのクラスは、S2JDBCで言えばPropertyNamesクラスみたいなものですね。