1

Spring Webflow: 2.3.1
Spring Data: 1.0.2
JSF: 2.1.9
Primefaces: 3.3.1

Spring Data JPA リポジトリを JSF DataModel と組み合わせようとしています。この場合は、Primefaces と LazyDataModel を組み合わせます。これは、Spring Webflow を使用して Spring と JSF を統合する WebApp で発生します。

問題は、Spring Webflow の ViewScope にある LazyDataModel 内で JpaRepository を使用する場合です。


フローの実行をシリアル化できませんでした。フローまたはフラッシュ スコープに保存されているすべてのオブジェクトがシリアライズ可能であることを確認してください。


LazyDataModel 内に JpaRepository がないと、正しいページを取得できず、Spring データのページネーション モデルを使用できません。私はすでに同じ問題を抱えている人を見つけましたが、残念ながら誰も答えませんでした:

http://forum.springsource.org/showthread.php?116022-Webflow-Serialization-error-on-object-holding-ref-to-JPA-Data-Repository

事前にご協力いただきありがとうございます

よろしくお願いします

JSマス

4

2 に答える 2

0

あなたが持っているように、一時的なキーワードをJPAリポジトリフィールドに適用する必要があることも思い浮かびました。これで問題は解決しましたが、@Configurable や @Autowired を使用する必要はありませんでした。

于 2012-12-09T08:28:05.120 に答える