9章 O/Rマッピングの概要
JavaのオブジェクトとリレーショナルDBのマッピング、がO/Rマッピング
・自前マッピング
・直接JDBCを操作 原始的
・DAOパターン 現在メジャーな手法。永続化ロジック専門のクラスを噛ませる。
・自動マッピング
・エンティティBean イマイチ流行らなかった。
・O/Rマッピングフレームワーク。 Hibernateとか。
・JPAは自動マッピングの仕組み
エンティティBeanの後継でHibernateの影響を受けたPOJOベースの自動マッピングアーキテクチャ。
JPAは仕様。実際に使うには「JPAエンジン」が必要。GlassFishに内蔵されたOracle TopLinkが一例。WebLogicのはBEA KodoでそれをApacheに寄贈してオープンソースにしたのがOpenJPA。
コメント