文章列表
刚进入一个大型项目,框架用的是ext+ajax+spring+hibernate。
但是由于业务逻辑复杂,经常出现列表查询需要同时用到多个表的情况。
由于表关系复杂,使用hibernate开发会对组内开发进度造成较大影响。
针对此类情况,我封装了一套方法给组内调用。原理是通过ResultSetMetaData类获取结果列的名称生成JSONArray字符串,返回给页面调用。
dao层代码如下:
// start,pageSize分别为页面传过来的值,此值不需要开发人员自己设置。
public static String getPageJson(String sql,int start,i ...