与えられた IDataProvider
public interface IDataProvider<T> extends IDetachable {
IModel<T> model(T object);
}
ここではどのモデルを返品すればよいですか? javadoc には次のように書かれています。
#iterator(int, int} から取得したオブジェクトをモデル (通常は取り外し可能なモデル) でラップするために、このデータ プロバイダーのコンシューマーによって使用されるコールバック。
データベースからオブジェクトのリストをロードする LoadableDetachableModel があるとします。このモデルは、dataProvider の入力です。各オブジェクトを取り外し可能なモデルで再度ラップする必要があるのはなぜですか?