Db.findFirst 模糊查询问题

Db.findFirst 当进行模糊查询时,为啥不能用 like '%?%',paras


评论区

JFinal

2020-10-11 15:12

只要是 JDBC 可以的,jfinal 一定可以,建议如下两种使用方法:

1:如果用了 sql 模板功能中的 #para:
select * from article where title like concat('%', #para(title), '%')

2:如果是纯 sql:
select * from article where title like concat('%', ?, '%')

总之,要用 concat,更专业

这里有过介绍:
https://jfinal.com/doc/5-13

jfinal爱好者22

2020-10-12 11:18

@JFinal 好的,谢谢