2013-09-11 2 views
0

Предположим, у меня есть таблица под названием «Студенты». Мне нужно разработать страницу, например, «Профиль студента». Например, скажем, имя студента и адрес есть.Обновить запись в таблице: Форма весны

Мне нужно отобразить текущие сведения о Студенте в форме (что я могу сделать). Затем мне нужно разрешить пользователю редактировать текущее имя или адрес. Таким образом, пользователь может редактировать некоторые поля и нажать кнопку «Отправить».

В основном для обновления определенных значений таблицы мне нужно написать запрос на обновление. Поскольку то, что я получаю в контроллере, является POJO, содержащим представленные значения формы. Мне интересно, есть ли подходящая модель для этого. У меня следующий вопрос

  • Как определить поля с обновленными значениями
  • Как динамически создать запрос для обновления только что fileds в таблице

Что мне нужно, это шаблон проектирования, как объяснение.

+0

Не записывайте запросы, используя ORM, как спящий режим, чтобы понять это для вас. Таким образом, шаблон проектирования будет использовать ORM ... –

+0

Я собираюсь с Spring JDBC на данный момент. В таком случае? –

+0

Проще, почему вам нужен динамический запрос? Просто создайте запрос, который обновит все поля. Но все же я настоятельно советю против этого и использую Hibernate (или любой другой инструмент ORM, который вы выбираете). Почти никто не пишет собственный код JDBC (если только в особых случаях, например, массивные сложные запросы отчетности и т. Д.). –

ответ

0

Предполагается, что вы должны создать отдельный объект только для тех полей, которые необходимо обновить.

Смежные вопросы