jqGrid分页技术学习(六)spring jdbc 通用DAO——查询所有记录
2011-03-29 07:13
483 查看
TablePagingController上的查询记录解析:
TablePagingDao上的查询所有记录的操作:
...... } else {// _search:false final JQGridPTO<InvHeader> pto = this.getDao().query(); model.put("JSON_OBJECT", pto); } ......
TablePagingDao上的查询所有记录的操作:
...... /** * 查询所有对象.未分页. * * @return List<JSONResHost> */ public List<InvHeader> query() { // a json array is part of the json-lib API final List<InvHeader> array = new ArrayList<InvHeader>(); JdbcTemplate jdbcTemplate = this.getJdbcTemplate(); String sql = "SELECT id, invdate, client_id, amount, tax, total, closed, ship_via, note" + " FROM invheader"; jdbcTemplate.query(sql, new PreparedStatementSetter() { public void setValues(PreparedStatement ps) throws SQLException { // ps.setString(1, id); } }, new RowCallbackHandler() { public void processRow(ResultSet rs) throws SQLException { InvHeader data = new InvHeader(); data.setId(rs.getInt(1)); data.setInvdate(rs.getString(2)); data.setClient_id(rs.getInt(3)); data.setAmount(rs.getFloat(4)); data.setTax(rs.getFloat(5)); data.setTotal(rs.getFloat(6)); data.setClosed(rs.getString(7)); data.setShip_via(rs.getString(8)); data.setNote(rs.getString(9)); array.add(data); } }); return array; } ......
相关文章推荐
- jqGrid分页技术学习(三)spring jdbc 通用DAO——添加一条记录
- jqGrid分页技术学习(四)spring jdbc 通用DAO——删除一条记录
- jqGrid分页技术学习(五)spring jdbc 通用DAO——修改一条记录
- jqGrid分页技术学习(七)spring jdbc 分页查询DAO
- jqGrid分页技术学习(八)spring jdbc 单条件查询
- jqGrid分页技术学习(九)spring jdbc多单条件组合查询
- jqGrid分页技术学习(二)spring环境准备
- Struts2、Hibernate、Spring整合的泛型DAO,以及通用的分页技术
- Struts2、Hibernate、Spring整合的泛型DAO,以及通用的分页技术
- Mybatis学习记录(五)--整合spring开发Dao
- Mybatis学习记录(五)--整合spring开发Dao
- Spring-JDBC通用Dao
- OAF学习笔记-1-空 和 % 查询所有记录
- 20160327servlet学习笔记分页技术三层过滤的sql分页查询
- 《Spring 2.0技术手册》 读书笔记七-Spring的DAO框架(2)-JDBC支持
- OAF学习笔记-1-空 和 % 查询所有记录
- JDBC以及相关技术学习(四)----运载SQL进行查询交通工具Statement
- OAF学习笔记-1-空 和 % 查询所有记录
- JDBC 学习笔记(一)—— 基础知识 + 分页技术
- 《Spring 2.0技术手册》 读书笔记七-Spring的DAO框架(3)-JDBC事务管理