何時間もグーグルしてきましたが、ユーザーはxmlファイル(orm.xml、おそらく?)またはJPAの注釈、あるいはその両方を同時に使用できることに気付きました。私は正しいですか?そのため、私のプロジェクトでは、JPA仕様に含まれていない第2レベルのキャッシュを使用しています。そして、私は次のようなアノテーションを使用します: @ org.hibernate.annotations.Cache(usage = org.hibernate.annotations.CacheConcurrencyStrategy.READ_WRITE)
エンティティごとに。ただし、上記のアノテーションはJPAアノテーションではないと思いますので、orm.xmlに同等のものがあるかどうかわかりません。orm.xmlのxmlスキーマを見てきましたが、スキーマで許可されているそのような休止状態の要素はありません。
orm.xmlで第2レベルのキャッシュ構成を実行できない場合、アノテーション以外の方法はありますか?アノテーションを付けたくない理由は、2つのアプリケーションがあるためです。1つはREAD_WRITE同時実行戦略を使用し、もう1つはREAD_ONLY同時実行戦略を使用します。
前もって感謝します!!!
可為