私は、次の形式のモデルがあります:Javaの春FormFactory.form
ReservationLockRequestForm:
public class ReservationLockRequestForm {
private Restaurant restaurant;
private ReservationInquiryResponse reservationData;
private Time reservationTime;
}
私は読みやすさのためにゲッター、セッターと空のコンストラクタを除外します。今
、私はこの
formFactory.form(ReservationLockRequestForm.class).bindFromRequest().get()
を呼び出す場合、私は
Invalid property 'restaurant[tables][1][numberOfChairs]' of bean class [models.helpers.forms.ReservationLockRequestForm]: Illegal attempt to get property 'restaurant' threw exception
がRestaurant
モデルList<Tables>
オブジェクトが含まれ得る、とTables
モデルがnumberOfChairs
プロパティが含まれていません。
私は間違っていますか?
EDIT:(すべてのプロパティがnullである)着信Restaurant
オブジェクトが空であることをReservationLockRequestForm
Restataurant Setter
凝るにブレークポイントを追加するが、要求の迅速なチェックが、それは、すべてのデータが含まれていることを凝ります。