首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

RowHandler的应用

2012-10-14 
RowHandler的使用实现一个filter,查询sex1的所有记录。使用queryWithRowHandler()方法。FilterRowHandler.j

RowHandler的使用
实现一个filter,查询sex=1的所有记录。使用queryWithRowHandler()方法。

FilterRowHandler.java

package com.cs;import java.util.ArrayList;import java.util.List;import com.ibatis.sqlmap.client.event.RowHandler;public class FilterRowHandler implements RowHandler {private List<User> list = new ArrayList<User>();public void handleRow(Object obj) {User user = (User)obj;if(user.getSex()==1) {list.add(user);}}public List<User> getList() {return list;}}


UserDaoImpl.java
FilterRowHandler rh = new FilterRowHandler();try {sqlmapper.queryWithRowHandler("selectAllUser", rh);} catch (SQLException e) {e.printStackTrace();}List<User> list = rh.getList();for(int i=0;i<list.size();i++) {System.out.println(list.get(i));}

热点排行