如何编写与数字比较的OQL查询

时间:2014-01-31 14:59:13

标签: oql

这是我写的OQL查询

select * from myClass.Session ses where ses.creationTime <= 1391171576144

执行查询时出现以下错误

java.lang.NumberFormatException: For input string: "1391171576144"

    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)

    at java.lang.Integer.parseInt(Integer.java:495)

    at java.lang.Integer.parseInt(Integer.java:527)

属性值为

类型|名称|值

长|创建时间| 1391172135198

1 个答案:

答案 0 :(得分:0)

你需要在最后添加L;否则,1391171576144被解释为整数:

select * from myClass.Session ses where ses.creationTime <= 1391171576144L