1.2 Hibernate で何がどうなる? 上述の通りHibernate は、「インピーダンス・ミスマッチ」を吸収し、さらに「煩雑」な作業を肩代わりしてくれる便利なものです。 ここでは、実際に何がどのように変わるのかを簡単に説明しておきたいと思います。 まず最初に、インピーダンス・ミスマッチの吸収についてです。 これまで、リレーショナルデータベースと、オブジェクト指向言語で開発を行う場合、 データベースへのコネクションを取得し、SQLを発行した結果得られる結果セットから オブジェクトを組み立てるという作業をしていました。Hibernate を導入すると、 コネクションの取得に関する記述 発行するSQL文に関する記述 結果セットからのオブジェクト(JavaBean)構築に関する記述 がソースコードから消え去ります。 代わりに、オブジェクトとリレーショナルデータベースの関係を Hiberna