2011-06-20 3 views

答えて

0

SessionFactoryと呼ばれるクラスによって、休止状態のDBアクセスが提供されます。通常、アプリケーションごとに(データベースごとに)1セッションあります。

最も一般的な操作(CRUD)を持つ1つの基本DAOを持つのが常に良いです&他のDAOは必要に応じて追加機能を拡張します。

春を使用している場合、HibernateDaoSupportというクラスがあります。このクラスは、すべてのデータアクセス(dbconnection、基本的にSessionfactory、session)を簡略化するテンプレートを提供します。これはむしろ私のDAOが使用するUTILを作成するよりも、私のDAOの基底クラスからアクセスするのSessionFactoryべき理由

-Ananthaシャルマ

+0

はいますが、私の質問は? – AAaa

+0

あなたはutilを使用することができます。問題はありません。DAOクラスのsession&sessionfactoryを維持するというアイデアは、サービスレイヤー(抽象化)からこれらのコンポーネントを直接使用することを避けることです。データを取得するために何が使用されているかに関する知識 –

関連する問題