JavaWorld9月号 - Cayenne特集

雑感

  • Cayenneって2chでしか名前を見たことが無かったので、いきなりの特集記事で驚く。
    • 海外では流行ってるらしい。
  • 「カイエン」と読む。「きゃいーん」だと思っていたYO。

良さげなトコロ

  • テーブル定義とJavaBean(Cayenne用語でDataObjectと呼ばれる。テーブル毎に作成する1レコードイメージのBean)との関係をGUIで編集できる。

良さげでないトコロ

  • DataObjectは、Cayennneが持つクラスへの継承が必要。
    • ビジネスの世界の継承関係を使用できない。
  • DataObjectのインスタンス生成には、Cayenneのクラス越しに行う。

悪い意味でTorqueっぽいなぁ。CocoBaseっぽい感もアリ。

あとはORマッパ一般的に良さげでない点が続く。
WHERE句がアレだとか、UNION ALLできるのかとか、SQLチューニングできるのか、とか。