5

Hibernate全体にまぶしたものから使用するものに切り替えてJPA2.0、プロバイダーを移植可能にするかどうかを決定しようとしています。
1.JPA2.0カスタム ユーザー タイプをサポートしていますか? 2.主にクラスタリング機能を念頭に置いて、2次キャッシュとして
実装しようとしています。私は想像しますが、実際にはわかりませんが、それは第 2 レベルのキャッシュ プロバイダーの仕様も定義しています。私が正しければ、それを実装しますか?(誰かが私に始め方を教えてくれたら幸いです)。TerracottaHibernateJPA2.0TerracottaTerracottaJPA

前もってありがとう、
イッタイ

4

1 に答える 1

7

JPA2.0 はカスタム ユーザー タイプをサポートしていますか?

@Embeddedandを超えるものはありません@Embeddable(すでに JPA 1.0 に含まれています)。ニーズの複雑さに応じて、彼らが仕事をするかもしれません)。

JPA2.0 では、第 2 レベルのキャッシュ プロバイダーの仕様も定義されていると想像できますが、実際にはわかりません。

JPA 2.0 はEntityManager、永続化プロバイダーによって維持される 2 番目のレベルのキャッシュにアクセスするためのメソッド、Cacheableアノテーション、その他のものを定義します。ただし、JPA プロバイダーにキャッシュをプラグインする方法はプロバイダー固有です。いいえ、JPA は L2 キャッシュ プロバイダーの仕様を定義していません。また、Terracota を L2 キャッシュ プロバイダーとして使用し、Hibernate を JPA 2.0 実装として使用する場合は、Hibernate 統合のドキュメントを参照してください。

参考文献

  • JPA 2.0 仕様
    • セクション 3.7「キャッシング」
    • 7.10項「キャッシュ・インタフェース」
    • 11.1.7項「キャッシュ可能な注釈」
于 2010-09-02T15:14:11.043 に答える