Обновить значение с соединением

с использованием Hibernate, я хотел бы обновить данные в базе данных по условиям, Если я перемещаю LEFT JOIN на место перед SET:

UPDATE Team t LEFT JOIN t.members m SET t.current = :current WHERE t.current = :current_true AND m.account = :account

я получил: «ожидание SET, найдено LEFT»

Если я удалю соединение:

UPDATE Team t SET t.current = :current WHERE t.current = :current_true AND t.members.account = :account

я получил: «Незаконная попытка разыменования коллекции».

Каков правильный способ обновления значений?

Спасибо за вашу помощь!

9
задан Cyril N. 1 June 2011 в 13:26
поделиться