Hibernate とは?

Hibernate

Hibernate最新情報

NRIのOpenStandiaが提供するHibernate最新情報

Hibernateの保守サポートサービスの内容はこちら Hibernateの導入については、フォームからお問い合わせ下さい Hibernateの事例紹介はこちら

Hibernateバージョンアップ情報

■2023-02-15
[VerUP]Hibernate 6.1.7.Final(リリース日:2023/02/07)
■2023-02-15
[VerUP]Hibernate 5.6.15.Final(リリース日:2023/02/06)
■2022-12-13
[VerUP]Hibernate 6.1.6.Final(リリース日:2022/12/07)
■2022-11-15
[VerUP]Hibernate 5.6.14.Final(リリース日:2022/11/04)
■2022-11-15
[VerUP]Hibernate 6.1.5.Final(リリース日:2022/10/28)
■2022-10-12
[VerUP]Hibernate 6.1.4.Final(リリース日:2022/10/05)
■2022-10-04
[VerUP]Hibernate 5.6.12.Final(リリース日:2022/09/27)
■2022-09-06
[VerUP]Hibernate 5.6.11.Final(リリース日:2022/08/30)
■2022-08-16
[VerUP]Hibernate 6.1.2.Final(リリース日:2022/08/03)
■2022-07-20
[VerUP]Hibernate 5.6.10.Final(リリース日:2022/07/07)

すべてを見る

更新日:2021-06-21

Hibernateの概要

Hibernate(ハイバネート)は、Javaとリレーショナルデータベースで「O/Rマッピング」を実現するため設計された、オープンソースソフトウェアです。

オブジェクト指向言語で開発されたプログラムからデータベースの読み書きを実行する際、多くのプログラマがストレスにしてきた「同じことを何度も書かなければならない苦痛」を肩代わりするのがHibernate(ハイバネート)の役割です。コード全体の記述量を削減することは、作業工数の圧縮と人為的ミスの防止にも繋がります。

Hibernate(ハイバネート)は通常のJavaオブジェクトをベースにした言語であり、その設計と用途もシンプルです。導入にさほど負担がかからないこと、用途に合わせて独立開発されたモジュールが充実していることなどから、マッピングライブラリの定番となっています。

TOPに戻る

Hibernateの主な特徴

Hibernate(ハイバネート)は、次のような特徴があります。

  • オブジェクトとデータベースを効率的にマッピングする
  • 動作が軽い
  • コーディングの記述量を削減できる
  • Javaベースの言語なので新規習得の負担が少ない
  • マッピングライブラリの中では特にユーザ数が多い

TOPに戻る

こんなお客さまにHibernateの導入をオススメ

次のようなお客様に、Hibernate(ハイバネート)の導入をオススメします。

  • プログラミングの工数を減らしたい
  • よりシンプルで美しいコードを書きたい
  • 人為的ミスを減らしたい
  • Javaの技術レベルを向上させたい
  • 用途に合わせて最適なモジュールを使い分けたい

TOPに戻る

Hibernateのモジュール

Hibernate(ハイバネート)では、次のようなモジュールが提供されています。

モジュール名
概要
Hibernate ORM
(Hibernate4.1以前ではHibernate Coreとして 知られた)Java環境でO/Rマッピングを実現するコアモジュール。
Hibernate Search
Hibernateモデルに対するApache Luceneを使用した 全文検索機能を提供
Hibernate OGM
NoSQLデータストアへデータを格納するための拡張機能を提供
Hibernate Validator
モデルの検証を行う(JSR303:BeanValidatorの実装)
Hibernate Tools
Hibernateを使用するためのコマンドラインツールとIDEプラグイン

TOPに戻る

Hibernateのライセンス

LICENCEHibernate(ハイバネート)のライセンスは、LGPL(※1) v2.1もしくはASL(※2) 2.0ライセンスです。
ソフトウェアのコピーや配布、ソースコードの公開を原則として、ソースコードの自由な改変も認められています。
Hibernate(ハイバネート)のライセンスについてご不明な点がありましたら、お気軽にお問い合わせください。

※.1 GNU Lesser General Public Licenseの略。
※.2 Apache Software Licenseの略。

TOPに戻る

Hibernateのダウンロード

Hibernate ダウンロードページ

TOPに戻る

Hibernateのサポート

NRIではお客様のご要望に応じて様々な支援ができるサービスをご用意しました。
詳細は下記ページをご確認ください。

TOPに戻る

OpenStandiaに関する
資料請求・お問い合わせはこちら

  • 資料請求
  • お問い合わせ

※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。

  • OpenStandiaサポート対象オープンソース|50種類以上のOSSのサポートをご提供します。
  • 人気midPoint
  • 人気Keycloak
  • 注目MongoDB
  • ForgeRock AM(OpenAM)
  • ForgeRock IDM(OpenIDM)
  • MongoDB
  • Postfix
  • Apache HTTP Server
  • ZABBIX
  • PostgreSQL
  • Apache Struts
  • Apache Kafka
  • Apache Hadoop
  • Apache Spark
  • Spring Framework
  • Apache Tomcat
  • Solr
  • iBATIS
  • DRBD
  • MySQL
  • JBoss
  • Ruby on Rails
  • Jaspersoft
  • OpenLDAP
  • Apache log4j
  • Apache Subversion
  • ForgeRock DS(OpenDJ)
  • Pacemaker
  • Samba
  • Red Hat Enterprise Linux
  • Nginx
  • BIND
  • Dovecot
  • Pentaho
  • sendmail
  • Courier-IMAP
  • ForgeRock DS(OpenDJ)
  • Heartbeat
  • Hibernate
  • Hinemos
  • MyBatis
  • MySQL Cluster
  • Apache Axis2
  • Squid
  • OpenSSO