Java 数字字段db4o上的排序

Java 数字字段db4o上的排序,java,android,sorting,db4o,Java,Android,Sorting,Db4o,我正在使用db4o数据库在Android应用程序中存储数据。我想在数字字段上对对象进行排序 但是,当我使用query.descent(“number”).orderDescending()时,我得到的是NullPointerException 为什么?最后,问题解决了 实际上,问题是数字是以双指数格式存储的。然后我将数字转换为long,问题就消失了:-)如果它给出了null指针异常,这意味着它没有得到视图,那么“它没有得到视图”是什么意思?简而言之,指针实际上没有指向数字字段。给我们看看代码

我正在使用db4o数据库在Android应用程序中存储数据。我想在数字字段上对对象进行排序

但是,当我使用
query.descent(“number”).orderDescending()时,我得到的是
NullPointerException


为什么?

最后,问题解决了


实际上,问题是数字是以双指数格式存储的。然后我将数字转换为long,问题就消失了:-)

如果它给出了null指针异常,这意味着它没有得到视图,那么“它没有得到视图”是什么意思?简而言之,指针实际上没有指向数字字段。给我们看看代码