Hibernateとは?
状態:-
閲覧数:2,066
投稿日:2009-07-10
更新日:2017-10-17
片仮名表記
・ハイバネート
オープンソースのJava 用 O/Rマッピング ツール
・JavaプログラミングのためのO/Rマッピング(オブジェクト関係マッピング)ライブラリ
・O/R マッパー
O/R マッパーとは?
・Object指向における Object と Relationalデータベース(RDB)を 巧妙に関連付け(マッピング)るためのツール
SQL文を書かなくて済む
RDBMSに依存しないため移植性が上がる
原因不明なエラーを調査する場合
・Hibernateが生成したSQLを解析しないといけないことがある
パフォーマンス最適化に取り組む場合
・生SQLを使用することになる
・性能を重要視する場合は、ネイティブSQLが最適
・ハイバネート
オープンソースのJava 用 O/Rマッピング ツール
・JavaプログラミングのためのO/Rマッピング(オブジェクト関係マッピング)ライブラリ
・O/R マッパー
O/R マッパーとは?
・Object指向における Object と Relationalデータベース(RDB)を 巧妙に関連付け(マッピング)るためのツール
導入メリット
SQL文を書かなくて済む
RDBMSに依存しないため移植性が上がる
導入デメリット
原因不明なエラーを調査する場合
・Hibernateが生成したSQLを解析しないといけないことがある
パフォーマンス最適化に取り組む場合
・生SQLを使用することになる
・性能を重要視する場合は、ネイティブSQLが最適