Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd podczas próby aktualizacji harmonogramu podczas wiosennego rozruchu

Widziałem twój ślad stosu i znalazłem linię

Pominięto 89 typowych ramek Przyczyna:java.lang.IllegalStateException:Ani BindingResult, ani zwykły obiekt docelowy dla nazwy ziarna „timeTableMapping” nie są dostępne jako atrybut żądania w org.springframework.web.servlet.support.BindStatus.(BindStatus.java:153) ~ [wiosna-webmvc-5.1.9.RELEASE.jar:5.1.9.RELEASE]

Problem polega na tym, że wiążesz obiekt z formularzem, który jest nie przechodzisz przez kontroler lub nie przekazujesz pustego obiektu . Być może podany identyfikator nie jest dostępny w bazie danych, więc z każdego miejsca, w którym wywołujesz tę stronę, możesz dodać tam pusty obiekt, tak jak poniżej

1) Jeśli używasz klasy ModelAndView, po prostu dodaj pusty obiekt w modelAndViewmodelAndView.addObject("timeTableMapping", nowy TimeTableMapping());

2) Jeśli używasz klasy Model, po prostu dodaj pusty obiekt w modelu
model.addAttribute("timeTableMapping", new TimeTableMapping());




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nieprawidłowa wartość ciągu:'\xE2\x80\xAF(fo...' dla kolumny 'opis' w wierszu 1 Błąd:INSERT INTO moja_nazwa_tabeli

  2. Jak obliczyć przestrzeń dyskową używaną przez tabelę MySQL na podstawie typów danych kolumn i liczby wierszy?

  3. Jak wyeliminować tylko ciągłe duplikaty, ale nie wszystkie duplikaty w zapytaniu wybierającym (MySQL)?

  4. MySQL z Entity Framework — co robię źle?

  5. Jak pominąć kolumny w pliku CSV podczas importu do tabeli MySQL za pomocą funkcji LOAD DATA INFILE?