Hibernate concat函数/运算符让其他函数转换为concat运算符

时间:2012-12-11 17:54:40

标签: hibernate hql

我对Hibernate有些新意,无法找到解决此问题的原因。

这是我的HQL:

update MyEntity set field1 = :value1 || substr(field1, :pos, 100) where ...

这转换为:

update MY_TABLE set field1=(?||substr(field1||?||100) where ...

所以,我的猜测是每个逗号(,)都被转换为重叠括号内的concat运算符(||)。我错过了什么吗?

0 个答案:

没有答案