2

Grails Hibernate 4 puginの説明には次のように書かれています。

 Hibernate 4 includes some breaking API changes, so not all plugins that 
 work with the Hibernate 3 plugin will work with this one. 

Hibernate 4 で動作しないプラグインはどれですか?

4

1 に答える 1

4

パッケージの変更を含め、Hibernate 3 と 4 の間には大きな変更があったため、Hibernate 3 に依存するほとんどすべてのプラグインはそうではありません。

編集 - 利用可能なプラグインを調べたところ、これらはすべて Hibernate 3 を必要とするようです:

  • アプリ情報休止状態
  • デシベルリバースエンジニア
  • デシベルヘルパーレスト
  • カバー
  • 休止状態フィルター
  • 休止状態ハイジャッカー
  • 休止状態検索
  • 休止状態空間
  • 休止状態-空間-hdb
  • 休止状態-空間-mysql
  • hibernate-spatial-oracle
  • hibernate-spatial-postgresql
  • 休止状態-空間-sqlserver
  • 休止状態の統計
  • インフィニスパン
  • レイジーロブ
  • memcached
  • マルチテナント
  • マルチテナント acegi
  • マルチテナントコア
  • マルチテナントehcache
  • マルチテナント プロキシ
  • マルチテナントシングルデータベース
  • マルチテナントスプリングセキュリティ
  • 石英
  • 検索可能

おそらく他にもあると思いますが、それらは古いかあいまいで、チェックする気にもなりませんでした。

また、database-migration プラグインは Hibernate 3 に明示的に依存していませんが、利用可能な場合は Hibernate 3 を使用します。NoSQL プラグインに切り替えた場合に備えて、すべてをソフトロードします。しかし、Hibernate 4 では動作しません。他のプラグインと同様に、2 つの個別のプラグインが必要になるか、開発者が Hibernate 3 のサポートを停止して、「Hibernate 3 にはバージョン X を使用するか、またはHibernate 4" の場合は Y 以上。

プラグインが Hibernate 4 で動作しないことを確認したら、プラグイン ページの公式リストに追加します。

于 2013-06-27T20:19:23.663 に答える