幕_后
2017-04-13 10:49
package com.imooc.test; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; import com.imooc.action.GoddessAction; import com.imooc.model.Goddess; public class TestAction { public static void main(String[] args) throws Exception { GoddessAction action = new GoddessAction(); Goddess g= new Goddess(); g.setUser_name("小青"); g.setSex(1); g.setAge(11); g.setBirthday(new Date()); g.setEmail("imocc@qq.com"); g.setMobile("10086111111"); g.setIsdel(0); g.setId(5); // action.add(g); // action.edit(g); // action.del(5); List<Map<String, Object>> params = new ArrayList<Map<String, Object>>(); Map<String, Object> map = new HashMap<String, Object>(); map.put("name", "user_name"); map.put("rela", "="); map.put("value", "'美眉'"); params.add(map); List<Goddess> result=action.query(params); for(int i = 0 ; i <result.size();i++){ System.out.println(result.get(i).getId()+ ":"+result.get(i).getUser_name()); } } } 正确的话应该是只显示小青的,然后其他人的也都显示了,这是什么情况哦?
问一下 你的代码是下载的么
可能是你的dao类里面下面的语句写在了if前面写在if后面就可以了,不是主函数的错
PreparedStatement ptmt = conn.prepareStatement(sb.toString());
ResultSet rs=ptmt.executeQuery();//应该写在if语句后面
JDBC之 “ 对岸的女孩看过来”
99327 学习 · 911 问题
相似问题