IntelliJ IDEA 10 を使用してデータベース モデルからエンティティ (POJO) を生成するにはどうすればよいですか。IntelliJ で「データ ソース」を作成しましたが、POJO を生成する方法がわかりません。
94826 次
2 に答える
141
更新:
IntelliJ 16 では、この機能が実装されました。それを行う手順は次のとおりです。
- データベースビューのコンテキスト メニュー
- スクリプトによる拡張
- POJO を生成する
ここで詳細を読むことができます:
機能のリクエスト: プレーンな JDBC 開発者向けに「データベース スキーマからクラスを生成」できるようにする
注: 次の情報は、バージョン 15 以前に関するものです。
最初に、Hibernate を使用していることを IntelliJ に伝える必要があります (テーブルの orm POJO が必要な場合は、Hibernate を使用していると思います)。
- 「プロジェクト構造」へ ( alt+ ctrl+ shift+ s)
- 「プロジェクト設定」で「モジュール」を選択
- +モジュールに Hibernate ファセットを押して追加します。
hibernate 構成ファセットをセットアップしたので、POJO を抽出できます。
- 右下の水平パネルに、「Persistence」というタブが表示されます (「Persistence」タブが見つからない場合は、[View] > [Tool Windows] > [Persistence] を選択して表示できます)。
- そこで、モジュールのような名前の休止状態アイコンを右クリックできます
- 「持続性マッピングの生成」-「データベース スキーマ別」に移動します。
- これで、あなたは自分の道を見つけることができると思います...
- 一般に、設定は使用するデータソースを選択し、データソース オブジェクト内のすべてのテーブルを表示できるようになりました
- これで、+ 記号を使用してリレーションシップを追加したり、POJO のプロパティの名前とタイプを変更したり、さまざまなことを実行できるようになりました。注: エラーが発生して「OK」が無効になっている場合は、IntelliJ が検出したデータ型が原因である可能性があります。 POJO は無効です。必要なものに変更するだけで、準備完了です。
于 2011-03-10T17:59:15.460 に答える