hibernate下使用cast函数

 1723浏览

hibernate下使用cast函数报错

at org.hibernate.dialect.function.CastFunction.render(CastFunction.java:55)

执行的代码片段如下

1=1 and ','+CAST(userIds AS varchar) like '%,{userid},%'

出现以上错误的原因是hibernate对cast的支持是特别处理的,CAST(userIds AS varchar)中varchar的转换类型应该是hibernate类型,而不是数据库中的类型

把执行的代码改成如下

1=1 and ','+CAST(userIds AS string) like '%,{userid},%'
流行热度:超过1723次围观
生产日期:2015-03-04 20:46:40
上次围观:2016-09-17 08:18:55
转载时必须以链接形式注明原始出处及本声明。