КАК: полное обновление - PullRequest
       12

КАК: полное обновление

1 голос
/ 31 августа 2011

Я новичок в squeryl, и у меня есть вопрос по полному обновлению squeryl.Я не мог понять полное обновление в руководстве по скверилу.

Спасибо ...

1 Ответ

4 голосов
/ 31 августа 2011

Частичное обновление похоже на вызов Update в SQL.Вы задаете значения для некоторых полей, а предложение where определяет, по какой строке происходит обновление.

При полном обновлении вы просто даете объект типа, который сопоставлен с таблицей, это означает, что нужно обновить строку с тем же первичным ключом, что и у объекта, установить все поля (следовательно, «полное» обновление)к значению, которое они имеют в объекте.Вы просто вызываете метод update для таблицы, передавая объект (вы также можете передать коллекцию (Iterable) из них, обновив их все).

...