IntelliJ IDEA 2026.1 Help

Hibernate

Hibernate(英語) は、 Jakarta Persistence (JPA) 仕様を実装するオブジェクトリレーショナルマッピングフレームワークです。

IntelliJ IDEA は以下を提供します。

  • Hibernate に固有のコーディング支援。

  • Hibernate 構成 hibernate.cfg.xml を管理するための専用ファセット。

  • Hibernate アイテムの管理、構成ファイルと永続クラスの作成、エディターでの関連ソースコードへの移動、ダイアグラムとコンソールのオープンなどのための 永続化ツールウィンドウへの追加。

  • 永続化ツールウィンドウからアクセスできる実体関連(ER)ダイアグラム。

  • データベーススキーマまたは EJB デプロイ記述子ファイル ejb-jar.xml をインポートすることにより、管理対象エンティティクラスとそれらのオブジェクトリレーショナルマッピングを生成する機能。

  • HQL クエリを作成して実行し、クエリの結果を分析するための Hibernate コンソール

Hibernate で新しい Jakarta エンタープライズプロジェクトを作成する

  1. 'ようこそ' 画面で 新規プロジェクト をクリックするか、 ファイル(F) | 新規(N) | プロジェクト を選択します。

  2. ジェネレーター リストから Jakarta EE を選択してください。

  3. 新しいプロジェクトに名前を付け、使用する言語であるビルドツールを選択し、 Web アプリケーション プロジェクトテンプレートを選択します。

  4. JDK リストから、プロジェクトで使用する JDK を選択します。

    JDK がコンピューターにインストールされているが、IDE で定義されていない場合は、 JDK を追加 を選択し、JDK ホームディレクトリへのパスを指定します。

    必要な JDK がコンピューターにない場合は、 JDK のダウンロード を選択します。

    Hibernate をサポートする新しいプロジェクトの作成
  5. ウィザードの次のステップで、サポートする Jakarta EE バージョンを選択します。

  6. 依存関係 リストから、実装として 永続化 (JPA) 仕様と Hibernate (H) を選択します。

    JPA と Hibernate を使用した新しい Jakarta EE プロジェクト
  7. 作成(C) をクリックします。

Jakarta EE プロジェクトの作成に関する詳細は、 チュートリアル: 最初の Jakarta EE アプリケーション を参照してください。

IntelliJ IDEA は、 JPA ファセットと、JPA 仕様の javax.persistence や Hibernate フレームワークの org.hibernate など、必要なすべてのライブラリを外部依存関係として使用して、デフォルトのプロジェクト構造を作成します。 アプリケーションサーバーを指定した場合、IntelliJ IDEA は、サーバーを起動し、アーティファクトをビルドおよびデプロイするための実行構成も作成します。

既存のプロジェクトに Hibernate を追加する

  1. ビルドファイルをエディターで開きます(プロジェクトで使用するビルドツールに応じて、 pom.xml または build.gradle )。

  2. 次の依存関係を追加しますが、バージョンがプロジェクト全体と一致していることを確認してください。

    <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>5.6.0.Final</version> </dependency>
    implementation('org.hibernate:hibernate-core:5.6.1.Final')
  3. Ctrl+Shift+O を押して変更をインポートします。

ビルドツールの使用に関する詳細は、 Maven または Gradle を参照してください。

2026 年 3 月 30 日