обновление многих записей (пакетное обновление) в спящем режиме - PullRequest
1 голос
/ 25 июля 2011

У меня есть класс A и класс B. Теперь класс А имеет набор B.

class A{
 Set<B> bset //

}

bset.size () может быть> 100 или> 500 и т. Д.
Теперь я хочу изменить одно поле из всех B, которое соответствует A
Например: обновить B установить Bfield = x, где id IN (1,2,3);

1) Каким будет запрос в спящем режиме? 2) 1,2,3 - идентификаторы B (B.id).
3) Как я могу получить все идентификаторы B, которые соответствуют A в формате, необходимом для запроса?

1 Ответ

0 голосов
/ 25 июля 2011

Если я вас правильно понял

update B set b.field = :newValue where b.parent = :parentA
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...