CAST整数到字符串

时间:2016-08-23 16:14:50

标签: jpa persistence

目前我正在使用OpenJPA持久性项目,我需要将整数值搜索为String。在JDBC-SQL之前,我可以通过在sql查询中附加 CAST 来实现。

   SELECT cast(yourNumber as varchar(10)) FROM yourTable
                      -------Or----------
     SELECT * FROM yourTable where cast(yourNumber as varchar(10)) like '%123%'

但是使用JPQL不可能使用CAST,我已经在文档中读到了我们可以使用 @Convert 注释,但它也无法使用Open JPA。

请建议任何方法来实现此功能。

1 个答案:

答案 0 :(得分:0)

而不是CAST,请尝试TRIM:

SELECT * FROM yourTable where TRIM(yourNumber as varchar(10)) like '%123%'
相关问题