DBAによって作成されたテーブルがあります。さらにクエリを実行するために、テーブルごとにエンティティクラスが必要です。Eclipseを使用してエンティティクラスを自動的に作成する方法を提案できる人はいますか?
6 に答える
永続化にJPAを使用する場合は、Eclipseが提供する「JPAツール」を使用して、テーブルからJavaエンティティークラスを生成できます。
これがチュートリアルです
Telosysコードジェネレーターを試すことができます。それはこの種の仕事に役立ちます。
基本テンプレートを使用して任意のデータベースからJava(POJO)クラスを生成できます。また、独自のテンプレート(Velocityファイル)を作成してDAOクラスを生成することもできます。
詳細については、http://www.telosys.orgを参照してください。
HibernateToolsを使用してクラスを生成できます。これらのクラスを生成するには、リバースエンジニアリングとコード生成[デッドリンク]と呼ばれる2つの方法があります-
- HibernateToolsEclipseプラグインを使用できます。
- Hibernateツールjarを使用してAntスクリプトを記述できます。
これは、 Eclipseを使用して既存のデータベースからエンティティークラスを生成する方法に関する優れたチュートリアルです。
SpringRooをご覧ください。データベースのリバースエンジニアリングがあります。日食の統合が存在するので、日食の中からそれを行うことができます。
このリポジトリ内のコードを使用してこの完全な例を試してください。参照用にsrc/document内にword-documentがあります。