【发布时间】:2019-09-20 17:53:18
【问题描述】:
我试图在JPQL 查询中使用CAST 函数将数据类型从整数转换为字符串。但我收到了QuerySyntaxException。
JPQL 查询
@Query("select a from Alerts as a "
+ "Inner Join RoomTransfer as rt ON a.salertActionData= cast (rt.nTransId character varying)"
+ " where a.nalertId=?1")
public List<Alerts> transferedDetailsByAlertId(Integer nalert_id );
错误
java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: expecting CLOSE, found 'varying' near line 1
谁能告诉我我做错了什么?
【问题讨论】:
标签: postgresql casting jpql