Oracle 10g, Hibernate 3.4
Это обновление (на основе значения long user.userId
) выполнено правильно:
getHibernateTemplate().bulkUpdate("update Address address set address.preferred = 1 where address.user.userId = ?", 1l);
Это (на основе значения String user.language
) вызывает исключениеORA-00971: missing SET keyword
:
getHibernateTemplate().bulkUpdate("update Address address set address.preferred = 1 where address.user.language = ?", "en");
Кто-нибудь знает почему?