JPQL(Hibernate期待IDENT)

时间:2011-11-03 20:03:54

标签: java hibernate jpa

以下JPA查询错误

从User中选择count(obj)as obj join obj.directoryNumbers as directoryNumbers where((upper(obj.userId)like:userId58460273)和((directoryNumbers in:1011355684)))

执行它会给我这个错误: 期待IDENT,发现'1011355684'

此参数(:1011355684)是DirectoryNumber对象的列表,obj.directoryNumbers是DirectoryNumber对象的集合。 User和DirectoryNumber具有OneToMany关系。

我正在使用Hibernate 3.6.1

1 个答案:

答案 0 :(得分:0)

你可以重命名第二个参数'1011355684'吗?可能是hibernate需要文字,而不是数字。