Db.find()的参数占位支持命名占位方式吗?

也就是类似于"select * from order where aa=:p and bb=:p"这种方式的参数占位,支持这样吗?现在有一个比较复杂的SQL,里面的好多参数是重复的,就像使用这种方式,但是看了下好像不支持,是不是?特上来求证一下

评论区

JFinal

2017-08-09 16:28

使用 jfinal 的 sql 管理功能就可以支持这种用法:
select * from order where aa=#para(p) and bb=#para(p)

以上代码 p 个参数就在两处使用了,建议下载 jfinal 手册了解一下这个功能,十分好用

芦苇

2017-08-09 17:04

@JFinal 谢谢,我试试

JFinal

2017-08-09 17:06

@芦苇 jfinal 的 sql 管理功能在底层使用的是模板引擎,比用 xml 管理要强大多了, enjoy it

芦苇

2017-08-15 08:43

@JFinal 正在学习使用模板引擎,sql管理功能已经简单用了,很不错,哈哈

热门反馈

扫码入社