jfinal的分页无法执行带where的sql吗?

孙成 发布于 2016/01/24 11:50
阅读 174
收藏 0
String select = "Select A.AdjustNO,A.AdjustDate,A.BillStyle,B.ClassName,A.Maker";
String sqlExceptSelect = "From StkAdjustMain A Left Join ordBillStyle B On B.Flag=A.Flag-346 And B.ClassID=A.BillStyle Where A.Flag=352";
Page<Record> pageRecords = Db.paginate(pageNumber,pageSize,select,sqlExceptSelect);
List<Record> billRecords = pageRecords.getList();

System.out.println(billRecords.size()+"------");

将where去掉是可以执行的获得数据的,jfinal的paginate不支持写where吗?

加载中
0
Holt_Vong
Holt_Vong

String sqlExceptSelect = "From StkAdjustMain A Left Join ordBillStyle B On B.Flag=A.Flag-346 And B.ClassID=A.BillStyle Where 1=1";

试试这样

Holt_Vong
Holt_Vong
回复 @孙成 : 因为 就没有A.Flag=352的数据。
孙成
孙成
where 1=1是可以的,这是什么原因呢?
返回顶部
顶部