私のアプリケーションでは、モデルとしてLoadableDetachableModelを持つSortableDataProviderでDefaultDataTableを使用しています。
これを使用して、一連のレコードを表示しました(たとえば、RecordListページ)。いくつかのレコードを追加または削除して、ページ RecordListを再度ロードすると、変更が表示されます。ただし、ブラウザの戻るボタンを使用して、以前にレンタルした RecordListページに移動すると(レコードを追加/削除する前)。DefaultDataTableには、まだ古いレコードのセットがあります。これは、レコードが削除されるときに大きな問題になります。
たとえば、レコードを削除して戻るボタンを押すと、表示しようとしているレコードがデータベースに存在しないため、ページが失敗します。追加しても、レコードのセットにリストされないため、問題は発生しません。
別のページには、LoadableDetachableModelを含むPageableListViewがあります。問題なく正常に動作します。