私は現在、オブジェクト指向データベースのOODBキャッシュを実装するプロジェクトに取り組んでいます。このプロジェクトでは、db4oデータベースをキャッシュとして使用し、オブジェクトを格納する必要があります。私のバックエンドデータベースはMySQLにあり、Hibernateを使用してデータベースからデータを取得し、オブジェクトを形成しています。
ネイティブクエリまたは例によるクエリを使用してdb4oでオブジェクトをクエリでき、休止状態ではHQLまたはSQLを使用してRDBMSからデータを取得できます。ただし、私の問題は、db4oとHibernateの間のギャップを埋め、必要に応じてクエリを変換する方法にあります(要件がそのように与えられているため、両方を使用しています)。