2006-06-27 Sessionについて Hibernate HibernateにおけるSessionクラスの取り扱いはどの層で使うのが良いのだろうか。ビジネスロジックでHibernateを意識しないようにしようとすると、SessionはDAOまでということになり、InsertやSelectの操作の都度Sessionをオープン、クローズする必要がでてきてしまい、メモリにテーブルの状態を持たせておくような使い方をしたい場合に不便な気がする。かといって、ビジネスロジックやStrutsのActionなどで管理するのも嫌なんだけどなー。