IntelliJ IDEA 2026.2 Help

Hibernate

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

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

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

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

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

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

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

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

Hibernate で新しい Jakarta EE プロジェクトを作成する

  1. 新規プロジェクト ウィザードを開く:

    • ウェルカム画面で、 新規プロジェクト をクリックします。

    • IDE で、 ファイル | 新規 | プロジェクト に移動します。

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

    新しい Jakarta EE プロジェクトの作成
  3. Jakarta EE プロジェクト設定を行います。

  4. ウィザードの次のステップに移動します。 左上で使用したい Jakarta EE バージョンを選択します。

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

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

Jakarta EE プロジェクトの作成方法やアプリケーションサーバーの設定など、詳細については チュートリアル: 最初の Jakarta EE アプリケーション を参照してください。

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

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

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

  2. Hibernate の依存関係を追加し、バージョンがプロジェクトの他の部分と一致していることを確認してください:

    <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 年 7 月 14 日