ORマッピングです。いいらしいよ。 詳しいこととかダウンロードはここで。 http://objectstyle.org/cayenne/ Hibernateとの比較ですが、CayenneのサイトからのリンクではCayenneの方がいいってことになってます。 そのあと議論が続いてるらしい。 ようするに、どっちでもいいんじゃないかと。 XDocletがいいか(Hibernate)、ツールがいいか(Cayenne)、かな。 あとHibernateはPOJO、つまり単純なJavaのオブジェクトにマッピングするので、ラップが薄い感じです。 Cayenneの場合は、DataObjectを継承したクラスのオブジェクトにマッピングします。 すべてをオブジェクトで扱う前提になっているので、使いづらいことがあります。 ※外部ツールのサポートを考えると、Hibernate