提个小建议,希望增加#where指令

我们知道,可以用where 1=1,但是查了一下这不是什么好主意。希望能增加个类传mybatis的<where>:#where,可以实现主动处理首个 and 且当条件都不存在时不会输出where子句

select x from table
#where
 #if(y)
   and x=#para(y)
 #end
#end


@JFinal 

好的,只是希望jfinal能内置这样的指令,多一份竞争力。毕竟这个小功能很实用,而且官方集成也不是大麻烦。可能是因为大多数人通过自己#define where()解决了,所以反应不是很强烈吧!如果说官方集成了#where,那么我相信那些人很快就会抛弃自己的#define where(),用上官方的解决方案了

评论区

ThreeX

2019-07-17 09:48

JFinal

2019-07-17 10:08

@ThreeX 这个需求很多人都自己通过写一个 #define where() 函数来解决了,目前感觉需求并不是很强烈,先入备忘列表, 感谢你的反馈

cmo

2019-07-17 11:56

#(for.first ? "where": "and")

ThreeX

2019-07-18 11:36

@JFinal 好的,只是希望jfinal能内置这样的指令,多一份竞争力。毕竟这个小功能很实用,而且官方集成也不是大麻烦。可能是因为大多数人通过自己#define where()解决了,所以反应不是很强烈吧!如果说官方集成了#where,那么相信那些人很快就会抛弃自己的#define where(),用上官方的解决方案了