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の知識が身につかない
- 使い方によっては速度が遅くなる
まあ,私は欠点には目を瞑るタイプです.