/**
* 原生sql写法预留(勿删)
*/
// @SuppressWarnings({ "rawtypes" })
// public ViewData queryBillsForGrid(AreaInfo areaInfo) {
// System.out.println("当前页-------》"+areaInfo.getCurrentPage());
// System.out.println("每页条数------》"+areaInfo.getPageSize());
// System.out.println("开始数量-------》"+(areaInfo.getCurrentPage()-1));
// System.out.println("结束数量-------》"+areaInfo.getCurrentPage()*areaInfo.getPageSize());
// System.out.println("查询条件======》"+areaInfo.getQueryCondition());
// int start = (areaInfo.getCurrentPage()-1)*areaInfo.getPageSize();
// int end = areaInfo.getCurrentPage()*areaInfo.getPageSize();
// //oracle sql
// //String sql = "SELECT * FROM (SELECT * FROM ENERGY.WATER_METER_DATA t1 WHERE ROWNUM<21) T1 LEFT JOIN ENERGY.VIEW_METER_INFO T2 ON T1.METER_ID=T2.HID";
// //mysql sql
// String sql = "SELECT t2.buildname,t2.unitno,t2.doorno,"+
// "t1.* "+
// "FROM (SELECT * FROM energy.water_meter_data LIMIT "+start+","+end+") t1 "+
// "LEFT JOIN energy.view_meter_info t2 ON t1.meter_id = t2.hid";
// String sqlCount = "";
// List list =new ArrayList();
// Session openSession = this.getSessionFactory().openSession();
// Transaction tx = openSession.beginTransaction();
// try {
// list = openSession.createSQLQuery(sql).addEntity("t1",VWater.class).list();
// tx.commit();
// } catch (Exception e) {
// tx.rollback();
// e.printStackTrace();
// }finally{
// openSession.close();
// }
// ViewData waterView = new ViewData();
// waterView.setIsSucceed(true);
// waterView.setCurrentPage(areaInfo.getCurrentPage());
// waterView.setResultList(list);
// waterView.setPageCount(2);
// waterView.setRowCount((long)3000);
// long startTime = System.currentTimeMillis();//获取当前时间
// long endTime = System.currentTimeMillis();
// long runTime = endTime - startTime;
// System.out.println("查询运行时间毫秒数是: "+ runTime +"ms");
// System.out.println("运行时间是: "+formatDuring(runTime));
// return waterView;
// }
hibernate 原生sql
最新推荐文章于 2020-09-11 11:00:37 发布