0

私はちょうどHibernateで実験を始めました。書き込みcfg.xmlをeclipse用のHibernateとHibernateツールで正しく動作するには?

  1. とPOJOとのhbm.xmlファイルを生成するEclipse用の

  2. 使用Hibernateのツールをreveng.cfg.xml:休止状態での作業のための私の現在のアプローチは、次の通りです。

  3. 独自のDAOクラスを作成します。これらのメソッドでは、ネイティブSQLを使用してこれらのクラスにストアド・プロシージャ・コールを追加します。

私はこのアプローチに関して少し不快であると感じます。 DAOクラスを書くことは、常に同じ繰り返しタスクにすぎません。唯一の変更は、ストアドプロシージャの名前とパラメータです。これはデータベースを調べ、内部のストアドプロシージャを調べることで自動化できます。 一般的に、私はコードの繰り返しの匂いが多いと感じています。

私はHiberanteツールを使用してDAOクラスを生成しようとしました。満足できるものでもありません。クラスには、私が必要としないコードが含まれており、ストアドプロシージャ呼び出しが不足しています。

私はここで何が欠けていますか? Hibernateを操作する正しい方法は何ですか?

答えて

0

DAOクラスを書くことは、常に同じ繰り返しタスクに過ぎません。

すべてのDAOに共通のスーパークラスを作成することは禁じられています。どのように可能かについては、this exampleAbstractJpaDAO、記事の最後)をご覧ください。

関連する問題