record.getStr报错

record.getStr报错

梦里兽 发布于 2021-11-29 字数 279 浏览 801 回复 2

@JFinal 你好,想跟你请教个问题:

在数据表中有可能这个字段是null,这时候使用record.getStr()的时候,就会报空指针异常,看了一下源码,会直接tostring,请问有其他好的处理方法吗

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

因为看清所以看轻 2021-12-01 2 楼

是我的问题,我们对record封装了一下导致的

离不开的别离 2021-12-01 1 楼

record.getStr() 方法内部并不会调用 toString() 方法,如果一个字段值不存在,那么调用此方法获取到的值是null,并不会报空指定异常,例如:

// 如果userName字段值为null,会得到一个 null值,而不会报空指针异常
String userName = record.getStr("userName");

   肯定是别的问题,仔细检查一下