popstgres 排序问题

postgres sql进行排序操作时,

order by operate_time desc nulls last,create_time desc

里面nulls last会被截断,sql报错

评论区

JFinal

2019-04-25 11:02

有关分页的各种错误原因,根据文档来解决即可:
https://www.jfinal.com/doc/5-6

小亮

2019-04-25 11:14

@JFinal 这样是不是不能使用sql模板了,只能使用paginateByFullSql方法自己写sql查询

JFinal

2019-04-25 11:19

@小亮 照样可以用 sql 模板,通过模板你可以获取到:
SqlPara sqlPara = Db.getSqlPara(...);

可以通过 String sql = sqlPara.getSql() 获取到 sql, 还可以通过 Object[] para = sqlPara.getPara() 获取到 para,而查询方法几乎都接受 String sql、Object ... para 这两个参数

此外,还可以单独获取 sql :
String sql = Db.getSql(...);

综上,你可以通过定义两个 #sql("one") #sql("tow") 分别定义两个 sql,然后传给 paginateByFullSql 使用

小亮

2019-04-25 11:25

@JFinal 了解了,多谢

热门反馈

扫码入社