public Map<String,Object> findOne(String sql,Object[] params)
{
Map<String,Object> map = new HashMap<String,Object>();
List<Map<String,Object>> list = this.query(sql, params);
if(!list.isEmpty())
{
map = list.get(0);
}
return map;
}
{
Map<String,Object> map = new HashMap<String,Object>();
List<Map<String,Object>> list = this.query(sql, params);
if(!list.isEmpty())
{
map = list.get(0);
}
return map;
}
解决方案 »
- JAVA里有没类似VB可以输入数据的对话框?
- socket类 构造方法 关于主机名的小问题
- [求助] 编写一个Java程序:实现从命令行参数中提取出所有的数字,然后将这些数字按出现的顺序转换成一个整数
- 不是说String类型是否相等不能用==比较吗?
- help - -!
- csdn里的等级是靠登陆时间还是分数阿?
- 如何能使JTextArea中的字符有不同的颜色?
- applet中如何打开新的ie窗口?
- java的签名
- 各位大侠:我看到书上有这么一段话,不知正确与否,望参与,谢谢!!!
- InputStream 对象可以直接调用read方法么?
- Java中的gui设计问题,想设计一个界面,左面显示一列按钮,右面是界面
this是指这个方法在的类
需要返回一个<String, Object>类型的map。
方法中第一行初始化一个符合类型的map变量;
第二行调用当前对象(也就是调用findOne方法的对象)的另一个方法query(String sql, Object[] params),
该方法返回一个list, 其中的每个值都是符合findOne方法要求的map;
如果list不是空:
list中的第一个,赋值到我们初始化的map变量中;
返回这个map。ClassA a = new ClassA();
如果你用a.findOne() 调用这个方法,this就是指的a。