如果给sqlQuery传入 类似 select fa_name::varchar as bbb from table1 包含双冒号的sql,hibernate会认为是参数,度娘了很久未果,还是谷歌帮了忙,:: 应该这样转义才能避得过hibernate :
select fa_name \\:\\:varchar from table1