Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да запазите данни в една страница thymeleaf в множество sql редове

Използвате подаване на формуляр за запазване на сложни данни, което е много сложно, вместо да напишете java скрипт и да запазите информацията си в javascript обект и да изпратите json низ към контролера за запазване със списък.

Засега с вашето внедряване просто хакерско решение би било това.

1) изпълнение на saveTimeTable със следното

@RequestMapping(value="/timeTableMapping/saveAll",method=RequestMethod.POST)public String saveTimeTable(@ModelAttribute("timeTableMapping") TimeTableMapping timeTableMapping){

String[] dayArray = timeTableMapping.getDay().split(",");
String[] subArray = timeTableMapping.getSubject_code().split(",");  


List<TimeTableMapping> tempList = new ArrayList<>();
for(int i = 0 ; i < dayArray.length; i++) {
    TimeTableMapping tempTimeTable = new TimeTableMapping();
    tempTimeTable.setTime_table_code(timeTableMapping.getTime_table_code());        
    tempTimeTable.setDay(dayArray[i]);
    tempTimeTable.setSubject_code(subArray[i]);
    tempTimeTable.setStart(timeTableMapping.getStart());
    tempTimeTable.setEnd(timeTableMapping.getEnd());
    tempList.add(tempTimeTable);
}   
timeTableMappingDAO.saveAll(tempList);
    return  "redirect:/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. Бавно импортиране на голям MySQL Dump

  2. запишете резултатите от sql заявка във файл в mysql

  3. Когато се изпълнява EXPLAIN, ако стойността на полето за ключ не е нула, но Extra е празна, използва ли се ключът?

  4. Как да заредите данни в текстово поле от таблицата на базата данни на sql

  5. Големи .PDF файлове не се качват в MySQL база данни като среден BLOB чрез PHP, файловете под 2MB работят добре