
Hibernate を使ってカスタムドメインオブジェクトフィールドをサポートする
Hibernateは広く使われているJava向けORMツールです。このArticleでは、Hibernateを使った、カスタムドメインオブジェクトフィールドについて解説します。

Hibernateは広く使われているJava向けORMツールです。このArticleでは、Hibernateを使った、カスタムドメインオブジェクトフィールドについて解説します。

この記事では、WEBアプリケーション開発者が利用可能だがあまり名の知られていない機能のひとつである「ETagレスポンスヘッダ」というちょっとしたテクニックを見ていき、それをどのようにSpringフレームワークを用いた動的WEBアプリケーションと統合させ、アプリケーションのパフォーマンスとスケーラビリティを向上させるのか考えてみます。
JBossはEnversモジュールを改善したHibernate 4.1をリリースした。監査対象の属性の変更を引き起こしたデータベースのリビジョンを特定することができる。
JBossはHibernateのバージョン4をリリースした。Hibernate 4は、マルチテナントサポート、Hibernate拡張のための標準的な仕組みの導入、OSGIサポートに向けたりファクタリングやコードの整理などが盛り込まれている。
Hibernate ValidatorやHibernate Searchなどの開発者であるEmmanuel Bernard氏は、Hibernate OGMの誕生を発表した。新しいフレームワークの目的はNoSQLデータストアにJPAを利用した共通のインターフェースを提供することである。InfoはBernard氏にフレームワークの詳細に関して話しを聞いた。
Gileadとは、パーシスタンス・エンティティを簡単にJVM外に送信するという機能を有効にするライブラリである。Gileadという名称はGeneric Light Entity Adapterからきており、以前はHibernate4GWTという名称であった。
Polyformsプロジェクトの最終目標はデータ・アクセス・オブジェクトをその背後にある永続化層のAPIと密に結合させてしまっている多くの複製コードを削減することである。このフレームワークでは開発者が定義したRepository (リポジトリ)インタフェースのサービス・メソッドを自動的に実装するアプローチをとっている。
エンタープライズアプリケーション向けに設計されたOSGiサービススタックであるModuleFusion 1.0.2が近ごろリリースされた。
コードカバレッジツールrcovのポートがJRubyで利用可能である。Ola Bini氏はRibsと呼ばれるRubyオブジェクトを持続させるためのHibernateベースのライブラリから始めている。
Javaベースのオブジェクト関係(O/R)マッピングフレームワーク「Hibernate」のバージョン3.3が先日リリースされた。InfoQは、今回のリリースの詳細とHibernateに追加される新機能について、プロジェクトリーダーのSteve Ebersole氏に聞いた。