2018-01-19 12:32
null == null 返回的是 true文档中假定了 x.accountId 肯定不为 null,因为被迭代的记录是事先存在的注意看表达式中用到的是 x.accountId,这个变量 x 在 jfinal 文档中惯例都是被迭代的变量,所以这个例子再补上两行代码如下:#for ( x : accountList)#if( loginAccount.id ?? == x.accountId) ...#end#end上面这种场景下的 x.accountId 不会为 null 值
2018-01-19 12:27
jfinal 文件上传用的是 cos.jar 这个第三方,你可以通过 getRequest() 得到 HttpServletRequest 对象以后,用一个另外的第三方来解析上传文件,直接放内存如果嫌麻烦,还可以将上传后放到本地的文件再读到内存,再删除本地文件,一般这类上传动作并不频繁,这么来用是没问题的,当然上传的文件最好还比较小,用这个方案会更好
2018-01-19 12:25
deleteBackupById(...) 以后,数据被删掉一条,当然会少一条,很正确
2018-01-19 12:11
@怎懂落寞 sql 管理模块可以使用 jfinal 模板引擎中所有的功能,这类为空的参数怎么可能还需要手动去除呢?
2018-01-19 12:10
@怎懂落寞 不需要手动去除,用个 #if 指令搞定,像下面这样:#sql(...) select * from t where 1 = 1 #for( x : cond) #if (x.value) and #(x.key) #para(value) #end#end#end
2018-01-18 21:49
提问的关键是 ”同理心“,要站在对方的立场去思考当前问题提供的信息量,是否有助于回答者回复
2018-01-18 21:48
方向值得思考,但具体怎么做可能不好把握,有些问题可能无法模式化为上述的模板,以后再说吧, 2018 社区计划改版
2018-01-18 20:56
因此,以前你的一切 JDBC 知识仍然有效,利用这些 JDBC 知识就可以解决这类问题了,不必担心 jfinal 做过什么操作
2018-01-18 20:55
jfinal 从来不干预 JDBC 的事情,只转调 JDBC,直接将 sql 与其参数扔给 JDBC
2018-01-18 20:41
@小99 一直都是开放的, RedisPlugin.getJedisPoolConfig() 即可
2018-01-18 19:28
问题是??? 好难猜是问的什么啊每天都要猜很多回
2018-01-18 19:26
@livem 改改他的源代码,这就是开源的好处之一
2018-01-18 18:16
@King keep 与 fastjson 配合没理由不可以,你仔细调试一下
2018-01-18 18:04
查收一下系统生成的私信通知,支付完成以后会生成订单,永久保存然后微信平台也会有订单号,我的微信号也会收到支付成功的通知,极为可靠,不可能存在丢单的情况赶紧查收系统私信,加入俱乐部,还有一些资源可以获取
2018-01-18 18:00
@fox 都直持好多年了,偶尔有些小问题,例如生成器获取到一些系统表之类的,单步调试再写点代码很容易解决