Por que este modelo de hibernação bulkUpdate não funciona
Oracle 10g, Hibernate 3.4
Esta atualização (com base emlong user.userId
value) é feito corretamente:
getHibernateTemplate().bulkUpdate("update Address address set address.preferred = 1 where address.user.userId = ?", 1l);
Este (baseado emString user.language
value) lança uma exceçãoORA-00971: missing SET keyword
:
getHibernateTemplate().bulkUpdate("update Address address set address.preferred = 1 where address.user.language = ?", "en");
lguém sabe o porqu