Hibernateとは

RDB(リレーショナルデータベース)とJavaのクラス(Bean)の連携を自動化するためのライブラリです。この手のツールをO/Rマッピングツールと呼びます.

Hibernateは代表的なO/Rマッピングツールです。
公式サイト:http://www.hibernate.org/ 最新版は3.2.5くらいいってるようです(2007/8/10).

O/Rマッピングツールを利用する利点

  • SQLの知識を必要としない
  • Javaクラスへの格納の手間がラク
  • プログラムコードの品質が保証される
  • 保守管理がしやすい

O/Rマッピングツールを利用する欠点

  • JDBCやSQLの知識が身につかない
  • 使い方によっては速度が遅くなる

まあ,私は欠点には目を瞑るタイプです.


Comments