アクセサが無い?
ん?
[IllegalStateException: JSR-303 validated property 'name' does not have a corresponding accessor for data binding - check your DataBinder's configuration (bean property versus direct field access)]
// @LINE:11 case controllers_Application_updateParent4(params) => { call(params.fromQuery[Int]("p", Some(1)), params.fromQuery[Long]("id", None)) { (p, id) => invokeHandler(controllers.Application.updateParent(p, id), HandlerDef(this, "controllers.Application", "updateParent", Seq(classOf[Int], classOf[Long]),"POST", """""", Routes.prefix + """updateParent""")) } } // @LINE:12
下記をしてみたら治った。謎。
$ play clean-all [info] Done! $ play run
どうやらPlayではgetterとsetterを自動的に作成するとかなんとかで、何らかの理由で作成されてなかったとかなんとかで、play clean-allでsbtのキャッシュをクリアしてあげるとかなんとか? たぶん色々間違ってるけどとりあえず放置。
0 件のコメント:
コメントを投稿