Makumba - 如何使用 API 将指针值设置为 null
我想知道使用 API 将 NULL(或 NIL)值设置为 makumba 中的指针的最佳方法是什么?
我尝试过这样的事情:
Dictionary<String,Object> emptyActivity = new Hashtable<String, Object>();
emptyActivity.put("activity", null);
db.update((Pointer)pointer, emptyActivity);
但是我不能将 null 放入字典中,所以我不确定在这里做什么。是否有一个代表空值的java对象?
I'm wondering what would be the best way to set a NULL (or NIL) value to a pointer in makumba using the API?
I've tried something like this:
Dictionary<String,Object> emptyActivity = new Hashtable<String, Object>();
emptyActivity.put("activity", null);
db.update((Pointer)pointer, emptyActivity);
However I can't put null to the dictionary so I'm not sure what to do here. Is there a java object representing a null value?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该使用 Makumba 的 NullObject (http://www.makumba.org/api/org/makumba/NullObject.html) 的实例,而不是 null。
对于指针,您可以重用常量 Pointer.Null (http://www.makumba.org/api/org/makumba/Pointer.html#Null)
所以,您的代码是
Instead of null, you should use an instance of Makumba's NullObject (http://www.makumba.org/api/org/makumba/NullObject.html).
For pointers, you can reuse the constant Pointer.Null (http://www.makumba.org/api/org/makumba/Pointer.html#Null)
So, your code is then