Por qué esta plantilla de hibernación bulkUpdate no funciona
Oracle 10g, Hibernate 3.4
Esta actualización (basada enlong user.userId
valor) se realiza correctamente:
getHibernateTemplate().bulkUpdate("update Address address set address.preferred = 1 where address.user.userId = ?", 1l);
Este (basado enString user.language
value) lanza una excepciónORA-00971: missing SET keyword
:
getHibernateTemplate().bulkUpdate("update Address address set address.preferred = 1 where address.user.language = ?", "en");
¿Alguien sabe por qué?