Postgre SQL LIKE for Integer

Mar*_*iev 4 java postgresql hibernate

我在项目中遇到了一些问题,我们使用PostgreSQL和Hibernate作为ORM.我想在我的表中搜索任何列类型(INTEGER,STRING,TEXT).Hibernate的一些问题在哪里,我知道我可以执行什么,例如INTEGER类型的LIKE运算符,如下所示:

select * from Table1 where size::text like '%3';
Run Code Online (Sandbox Code Playgroud)

但该死的Hibernate将:: TEXT作为自身参数并抛出异常.我怎么能避免这个错误?谢谢.

Adr*_*fin 10

尝试做:

cast(size as text)
Run Code Online (Sandbox Code Playgroud)

它应该有所帮助.