相信这个问题是很多使用Velocity的朋友所经常碰到的,大家可能非常期望下面这样的代码能够运行: #if($foo == null) ... #end 实际上这段代码会报错。这是因为Velocity中对null的支持比较特别。总统上说,判断是否为null有下面几种方法: 1. #if (! $foo) 判断$foo为空,判断非空为 #if ($foo) 2. 使用 #ifnull() 或 #ifnotnull() #ifnull ($foo) 要使用这个特性必须在velocity.properties文件中加...
by shellfj - Java文档中心 - 2008-08-26 16:18:32 阅读(884) 回复(0)
我把几个变量连起来赋给一个变量, 比如 LET var = var1 || var2 || var3; 可我做的时候发现, 如果var1,var2,var3中有一个为null,则 var就为空, 有没有什么方法可以避免这样吗? 我现在用 IF var1 IS null THEN var1 = ' '; END IF 用这种方法避免, 可是这样大批量的时候效率太低了, 还有其他的办法吗? 谢谢
建了一张临时表 create table user( rq date not null, id char(6) not null, name varchar(40), deltag char(1), primary key(rq,id) ); 然后插入记录insert into user values('2005-01-01','','北京有限公司','0')却可以成功, 不是已经限制了id不为空吗,为什么还可以插入空值呢?
>SELECT Table1.hinban , Table2.hinban >FROM Table1 LEFT OUTER JOIN Table2 >ON Table1.hinban = Table2.hinban >WHERE Table2.hinban = null ( ??? 如何判断 ??? ) 如果Table2中不存在与Table1中相同的hinban数据的话, 那么,在DB2 V9.x中,SELECT句中的“Table2.hinban”将当作null。 但是,AS400的DB2中,没有null的概念。 现在的式样要求是: 根据用户指定的条件, 要么显示Table1中的数据,前提:Table2中没有插入...
如果在weblogic中配数据源是否可以判断为是ejb的范畴呢? 我java不是很好,现在接到了一个修改代码的活,我看他原先的代码中用的是weblogic的服务器,在安装过程中需要在weblogic中配置jdbc的数据源,所以我想问大家一下这是不是已经说明我看的代码用到了ejb的内容呢? 谢谢大家啦 ^_^