0
ドメインのリストを格納する必要があり、そのためにコントローラのコマンドオブジェクトにリストを使用しました。 しかし、引数(コマンドオブジェクト)リストからドメインオブジェクトを取得しようとすると、IndexOutOfBoundエラーが返されます。grails 3コマンドオブジェクトでは、ドメインのリストを入力するフィールドを取得する
私はコマンドオブジェクトで怠惰なリストコンセプトを試みました。それでも、コマンドオブジェクトリストは入力されません。
class CategoryItems{ // command object class
List<Item> items = new ArrayList<Item>()
}
class ItemController{
def save(CategoryItems categoryItems){
service.save(categoryItems.get(0)) // getting indexOutOfBound
//Exception
}
}
コマンドオブジェクトのリストをどのように設定できますか?
問題を説明しましたが、回答を得るために質問をしてもよいでしょう。 –
オブジェクトから(0)を取得しようとしたのはどうしてですか? service.save(categoryItems)に更新する必要があると思います。 – Koloritnij