jfinal中的paginate方法,不支持having
@jfinal 在执行的sql后面有一个HAVING payPrice >= money,抛出了一个错误,找不到此字段,翻查源码包的时候在获得数量的时候用的是count(*)在执行sql的时候也确实会缺失此字段,我准备重写一份这个sql的执行方案,又发现config引用只能是当前包下面才可以使用...求问,这边要实现一个自定义的sql执行方案如何处理呢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
谢谢波总的回复,耽误了波总两次写的时间了,过意不去...
回复
@easymbol : 如果还是没解决,建议单步跟踪到 paginate 方法内部去,观察 sql 与参数是不是对的,只要是对的,jdbc 就能执行。 jfinal 在底层用的 jdbc
在原 sql 外层再套一个 select ,像下面这样:
具体到 paginate 中可以这样: