2016-05-03 9 views
10

Spring Initializrウィザードを使用してプロジェクトを作成しようとしていますが、既にデータベースがあるので、Spring BootとIntelliJ Ideaを使用してエンティティクラスを生成します。Spring BootとIntelliJ Ideaを使用してデータベースからエンティティクラスを生成するにはどうすればよいですか?

+0

これまでに実行した手順を書き留めてください。この質問は答えがあまりにも一般的です。 JPA/Hibernateをサポートするには、IDEAでプロジェクトをセットアップし、次にこれを使用する必要があります。https://www.jetbrains.com/help/idea/2016.1/generating-persistence-mappings.html – rapasoft

+0

Springでプロジェクトを作成しました。 Initializr Wizard –

+0

有料版でのみ利用可能です。コミュニティ版のユーザーは、私がやったようにそれを探して時間を無駄にしないでください! –

答えて

11

前提条件は以下のとおりです。

  1. あなたの春のブートプロジェクトを持っているJPAのpersistence.xmlファイルまたは類似が正しく

生成されたIDEA

  • に正しく初期化次に、あなたはこれらの事をしなければなりません:

    1. Create a DataSource - ここでは単純なDaを追加しますあなたのデータベースに接続するtaSource。セットアップは直観的でなければなりません。接続の詳細のみを提供し、DBドライバを追加します(IDEAはそれらをダウンロードできます)
    2. JPA /休止状態ファセットを追加します。あなたはthisまたはthisのようにすることができます。
    3. これでgenerate entities using IDEAにできるはずです。あなたがここでやりたいことは、Generate by Database Schemaを選択することです。このダイアログでは、使用するテーブルを選択できるようになります。残りはあなた次第です。
  • 関連する問題