1

ツールを使用して DAO を生成するにはどうすればよいですか?

実際、hbmファイルを渡す代わりに、休止状態ツールを構成して DAO と注釈を生成する必要があります。

Hibernate Tools - DAO の生成、Eclipse で Hibernate Tools を使用して DAO を生成する方法を参照してください。

4

2 に答える 2

1

いらっしゃいませ。すべてのデータ アクセス ロジックを自分の手で作成する必要があります (私が間違っていなければ)。Hiberante では、3 つの方法でデータベースと対話できます。

  1. DDL/プレーン SQL クエリに他ならないネイティブ SQL 。これは、後述のオプションよりも高速ですが、休止状態のプロジェクトではほとんど使用されません。理由は簡単です。「Hibernate やその他の一般的な ORM フレームワークの JDBC に対する主な利点の 1 つは、アプリケーション コードからデータベース固有のクエリを取り除くことができることです!」</li>
  2. HQLは hibernate query language の略で、hibernate 独自のクエリ言語です。これはネイティブ SQL クエリに似ていますが、主な違いは、テーブル名の代わりにオブジェクト/クラス名が使用され、列名の代わりにパブリック変数名が使用されることです。これはよりオブジェクト指向のアプローチです。バックグラウンドでいくつかの興味深いことが起こっているので、興味があるかどうかを確認してください!
  3. Criteria API は、Hibernate Query Language (HQL) に代わる、よりオブジェクト指向で洗練された代替手段です。これは、多くのオプションの検索基準を持つアプリケーションにとって常に優れたソリューションです。

インターネット上で多くの例を見つけることができます。問題をさらに明確にするために、特定の要件を投稿してください。

乾杯!

于 2013-11-13T13:46:17.397 に答える
1

まず、DAO を POJO/Entity Bean と仮定します。基本的に、フォワード エンジニアリングまたはリバース エンジニアリングのいずれかによってタスクを達成できます。フォワード エンジニアリングの場合は、おそらく AndroMDA ツールを調べることができます。もしあなたがリバースエンジニアリングを通してそれを達成したいなら、ここをクリック..

これが役立つことを願っています。

于 2013-11-13T10:51:20.197 に答える