web-dev-qa-db-ja.com

Spring BootとIntelliJ Ideaを使用してデータベースからエンティティークラスを生成するにはどうすればよいですか?

Spring Initializrウィザードを使用してプロジェクトを作成しようとしていますが、すでにデータベースがあるため、Spring BootおよびIntelliJ Ideaを使用してエンティティクラスを生成します。

19
Lucas León

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

  1. IDEAでSpring Bootプロジェクトを正しく初期化しています
  2. JPA persistence.xmlファイルなどが正しく生成されました

次に、次のことを行う必要があります。

  1. データソースの作成 -ここでは、データベースに接続する簡単なデータソースを追加します。セットアップは直感的である必要があります-接続の詳細を提供し、DBドライバーを追加するだけです(IDEAはそれらをダウンロードできます)
  2. JPA/Hibernateファセットを追加します。 this または this のようにできます。
  3. これで IDEAを使用してエンティティを生成 できるはずです。ここでやりたいことはGenerate by Database Schema。このダイアログでは、使用するテーブルを選択できますが、残りはあなた次第です。
18
rapasoft