mybatis获取list结果集的操作
来源:互联网 发布:如何注销淘宝帐户 编辑:程序博客网 时间:2024/06/05 14:59
<mapper namespace="com.wztx.java"><resultMap id="resultMap" type="java.util.HashMap"><result property="customer_id" column="customer_id"/><result property="customer_name" column="customer_name"/><result property="address" column="address"/><result property="cs_tele" column="cs_tele"/><result property="username" column="username"/><result property="codeitem_name" column="codeitem_name"/><result property="createTime" column="createTime"/></resultMap><select id="selectlimit" resultMap="resultMap">select a.customer_id,a.customer_name,a.address,a.cs_tele,b.username,c.codeitem_name,a.createTimefrom tbl_crm_customer aLEFT JOIN tbl_comp_user b on a.forUser=b.user_idLEFT JOIN tbl_crm_codeItem c on a.customer_status=c.code_item_idorder by a.createTime DESClimit#{begin},#{sum};</select></mapper>
config:
<?xml version="1.0" encoding="gbk"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://139.210.36.220:3306/crm"/> <property name="username" value="root"/> <property name="password" value="smartlbs2012DB"/> </dataSource> </environment> </environments><mappers> <mapper resource="com/wztx/java/customer.xml"/></mappers></configuration>java dao
/** * 查询所有的信息 * @param nowpage * @param sum * @param c_name * @return */ public List selectAllCustomer(int nowpage,int sum){ SqlSession session = null; List list=null; try { session = DbSessionFactory.getSqlSessionFactory().openSession(); Map<String,Object> map=new HashMap<String,Object>(); map.put("begin",nowpage); map.put("sum", sum); list = (List)session.selectList("com.wztx.java.selectlimit",map); session.commit(); } catch (Exception e) { e.printStackTrace(); }finally { session.close(); } return list; }servlet :
response.setContentType("text/html;charset=GBK");response.setContentType("text/json;charset=GBK");request.setCharacterEncoding("GBK");PrintWriter out = response.getWriter();String page =request.getParameter("nowPage");String sum = request.getParameter("rows");int nowPage = Integer.parseInt(page);int rows = Integer.parseInt(sum);QueryDao querydao = new QueryDao();ArrayList<Map> al =(ArrayList<Map>) querydao.QueryAllCustomer(nowPage,rows);for(int i =0;i<al .size();i++){Map m = (Map)al.get(i);System.out.println(m.get("customer_name"));}
取出所有的结果集。可以继续扩展分页功能。
- mybatis获取list结果集的操作
- mybatis的结果集映射
- mybatis 获取 list类型的返回值
- 根据List,mybatis批量查询List结果
- 根据List mybatis批量查询List结果
- Mybatis根据List批量查询List结果
- 获取exec语句的操作结果
- mybatis的update、insert操作,返回影响结果的问题
- mybatis的update、insert操作,返回影响结果的问题
- MyBatis结果集的嵌套以及结果集的继承
- MyBatis 获取insert操作返回的主键
- MyBatis查询结果封装成List
- 以webService为客户端获取List泛型结果集
- mybatis 查询结果集的配置
- mybatis的高级结果集映射
- mybatis的mapper返回map结果集
- mybatis的mapper返回map结果集
- mybatis结果的组装
- 霜波说测试(1)-----优秀的测试用例
- linux安装mongodb
- 程序员必备:几个国外IT网站
- VS 2010 开发 ActiveX 自动升级外篇
- 搭建linux下apache web服务器 dns服务器
- mybatis获取list结果集的操作
- ASP与ASP .net
- 【转载】cocos2d-x android游戏使用自己的字体
- hdu 2189 母函数简单题
- configure: error: xml2-config not found. Please check your libxml2 installation
- ASP获取当前系统日期和时间
- webkit源码分析系列-css盒模型和元素绘制
- c语言操作mysql
- SQL SERVER中增加删除约束