2021-03-05 11:45

使用 模版函数就行了 #@in(list)

#define in(values)
in (
#for(x:values)
#para(x)#(for.last?'':',')
#end
)
#end

2021-03-05 11:44

使用模版函数实现更简单了 ###in 查询
#define in(values)
in (
#for(x:values)
#para(x)#(for.last?'':',')
#end
)
#end 使用时#@in(list)

2021-02-01 18:09

@星矢 druid 有个PagerUtils.count 方法可以获取查询总数的sql,你可以基于这个工具类来改造jfinal的分页api来支持你的这种情况

2021-01-14 10:19

@JFinal 我又补充了代码,麻烦您抽空看下是否可行?是否兼顾原有需求又解决了我的问题?

2021-01-12 16:09

@JFinal 哈哈,明白了 这类需求还是适合自己进行扩展,不适合在框架层面去实现

2021-01-12 15:58

@JFinal 换一种思路 while (rs.next()) 不成立时再调用一次func.apply() 此时应该知道后续不会有数据了吧

2021-01-12 15:23

@JFinal 但是JDBC 的RetSet 的确提供isLast()方法可以知道是否最后一条

2020-12-14 17:49

@JFinal @doubuxingle 对我指的是这个rs.setFetchSize()

2020-12-14 10:28

@doubuxingle https://blog.csdn.net/hfut_sias/article/details/109818303 在这个基础上微调下就行了

2020-12-14 09:53

已解决,请忽略

2020-11-19 09:44

@Fcmmy batch 带sql 的方法,自己写replace into 的sql 语句