図2●Hibernateサンプルを動作させるための手順。サンプルは,Windows 2000,J2SE 5.0 Update4,Tomcat 5.5.9,MySQL 4.1.12の環境で動作を確認した 「Javaアプリケーションでデータベース連携といえばJDBC」と思っている方はいませんか。それは一昔前の話です。なるほど,JDBCは最も基本的なデータベース・アクセスの手段です。しかし,JDBCでコーディングをしたことがある方ならば,おそらくこれまでに様々な不都合を感じてきたのではないでしょうか。 例えば,SQLのSELECT文で抽出した結果セットを扱う場合,フィールド値をいちいちJavaのクラスの変数に割り当てる必要があります。INSERT/UPDATE文を発行する場合はその逆です。Javaのクラスの変数から必要な値を取り出し,SQLクエリーの文字列を動的に組み立てる必要があります。このよ
![お宝はオープンソースにあり!第4回O/Rマッピング・ツールでSQLレスのDB連携に挑戦!(1)](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)