SeasarのDBアクセスにHibernateを使う:Seaser Projectの全貌を探る(6)(2/3 ページ) S2Hibernateを用いてDBアクセスを行う方法には、大きく分けてSessionオブジェクトを直接利用する方法と、アノテーションを用いることでSessionオブジェクトには直接触れない方法の2種類があります。後者の方法を実現するための仕組みをS2Hibernate.daoといいます。まずは前者の方法から説明していきましょう。 SessionオブジェクトによるDBアクセス SELECT編 最初の例として、categoryテーブルに保存されているデータをCategoryオブジェクトを要素とするListとして取得する方法を紹介しましょう。 まずDAOインターフェイスとして、Listを戻り値とするgetCategories()メソッドを作成します(リスト4)。次にこのメソッド
![SeasarのDBアクセスにHibernateを使う](https://cdn-ak-scissors.b.st-hatena.com/image/square/6e84fc6ab06f31b2e64248cbfc92fe06deb5bab5/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fimages%2Flogo%2F1200x630_500x500_ait.gif)