sql >> データベース >  >> RDS >> Mysql

スプリングブートでtimeTableを更新しようとしてエラーが発生しました

    スタックトレースを確認し、行を見つけました

    89個の共通フレームが省略されました原因:java.lang.IllegalStateException:BindingResultもBean名「timeTableMapping」のプレーンターゲットオブジェクトも、org.springframework.web.servlet.support.BindStatus。(BindStatus.java:153)でリクエスト属性として使用できません〜 [spring-webmvc-5.1.9.RELEASE.jar:5.1.9.RELEASE]

    ここでの問題は、コントローラーを通過していない、またはnullオブジェクトを通過していないオブジェクトをフォームにバインドすることです。 。指定されたIDがデータベースで使用できない可能性があるため、このページを呼び出している場所から、次のように空のオブジェクトを追加します

    1)ModelAndViewクラスを使用している場合は、modelAndViewmodelAndView.addObject( "timeTableMapping"、new TimeTableMapping());

    に空のオブジェクトを追加するだけです。

    2)Modelクラスを使用している場合は、modelに空のオブジェクトを追加するだけです。
    model.addAttribute( "timeTableMapping"、new TimeTableMapping());




    1. mysqlで名前文字列を分割する方法は?

    2. JOINとGROUPBYのパフォーマンスを向上させるためのインデックス

    3. MySQLまたはRailsで、特定の日付範囲内で1日あたりのAVGを取得するための最良の方法

    4. Oracleのテーブルにエイリアスを与えるにはどうすればよいですか?