java - 使用 Talend Routine 处理 DB null

标签 java talend

所以我最近一直在与 Talend 合作,一切都很棒;但是,我一直面临“NullException”问题。我在数据库中有一个双数据类型字段,它可能具有空值。现在我在例程中尝试了通常的 try catch 但仍然抛出 NullException 。现在我知道 double 在 Java 中不可为 null,我的问题是,如何检查表中可能为 null 的字段(特别是 double 数据类型)是否为 null

最佳答案

将 double 数据类型更改为 Double,因为 double 是不接受 null 的原始数据类型,而 Double 是类。

将其更改为 Double 后,您可以直接使用 == 检查其上的 NULL。

关于java - 使用 Talend Routine 处理 DB null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45730634/

相关文章:

java - 最新文件和文件的动态命名

Java 游戏只按一次按钮

java - Talend 直接从一个工作区复制到另一个

Talend 培训/教程

java - 在可见 fragment 的 popBackStack 之后调用哪个生命周期方法?

json - 为什么 tWriteJSONField 为空值创建一个数组?

maven - Talend 开放工作室 : maven to add librairies

Java Active Remote Compiler (JARC) - 未绑定(bind)异常

java - 为什么 Eclipse 不运行我的 Hello World 程序?

java - 我应该在调用 session.evict(obj) 之前提交 hibernate 事务吗