java:
sql定义:
#sql("findById")
SELECT
c.*,
IF(c.user_id = #para(userId),1,0) optFlag
FROM comment c
WHERE c.url_id = #para(urlId)
#end
结果(报错):
Parameter index out of range (2 > number of parameters, which is 1).
疑问?
反复测了一下,select里面不能直接写参数para,一定要在where后面写才行?,子查询也不支持喽?几百行的sql使用jfinal根本没戏了???
项目:JFinal
sql 要多复杂就可以有多复杂,因为你的 sql 是直接扔给 JDBC 执行的, jfinal 可不管你的 sql 有多复杂这件事
此外,你没仔细看文档,这个事文档里面早就详细说明过:
https://www.jfinal.com/doc/5-6
注意看常见问题部分