以下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
答案 0 :(得分:0)
你可以重命名第二个参数'1011355684'吗?可能是hibernate需要文字,而不是数字。