幕_后
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之 “ 对岸的女孩看过来”
99334 学习 · 916 问题
相似问题