jfinal的SQL指令中参数代入变量,目前支持3种方式:?、#para(xxx)、#para[n]
有没有可能扩展出带冒号的写法,如:
select * from user where id = :id and age > :age;
请教思路,多谢~!
要扩展的话也可以,一种简单的办法是在 sql 被解析的时候,将 :id 给替换成 #para(id) 就完事了,这是最简单的办法了
你单步调试一下,很容易改进