首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
请问jfinal record.getStr("xx")取空数据的时候会不会报空
373118970
2020-03-02 16:51
在数据库表中xx这里是没数据的,
那么请问jfinal record.getStr("xx")取空数据的时候会不会报空指针异常呀
项目:
JFinal
2
1
评论区
JFinal
2020-03-02 17:10
不会报
如果是 int、long 等基本数值类型,注意接收变量必须是 Integer、Long 型,例如:
Integer amount = record.getInt("amount");
如果用 int amount 接收在值为 null 时就会报异常了,当然,这个问题只与 java 规范有关,与 jfinal 无关
回复
xixi565489
2020-04-14 18:04
@JFinal
假设一种情况,Record record里面只有id,name,type这个三个字段的值,然后我获取 record.get("phone"), 并且StringUtils.isNotBlank(record.getStr("phone")这样会报空指针异常么?问这个问题的原因主要是我不知道前端返回过来的数据是否有某个字段需要进行判断
回复
JFinal
2020-04-14 18:51
@xixi565489
不会报异常
回复
xixi565489
2020-04-17 11:53
@JFinal
DAO.find("SELECT * FROM `trip` WHERE code = ? AND org = ? AND type in ( ? ) AND settingId IS NOT NULL;",trip.get("orderCode"),type,org); 请问一下in里面的参数可以设置进去么?type="a,b"
回复
JFinal
2020-04-17 12:08
@xixi565489
有多少个参数在 in 里头, 就需要有多少个问号对应, 这是 JDBC 规定的, jfinal 未干预过
回复
发送
我要反馈
热门反馈
扫码入社
如果是 int、long 等基本数值类型,注意接收变量必须是 Integer、Long 型,例如:
Integer amount = record.getInt("amount");
如果用 int amount 接收在值为 null 时就会报异常了,当然,这个问题只与 java 规范有关,与 jfinal 无关