Struts2 多条件组合查询和准备默认数据
2013-05-10 11:40
246 查看
在使用SSH的时候,会在DaoImpl中生成 findByExample 和findByAll
一般情况在 我们都会在execute方法中使用findByAll 去给页面准备数据
加入你jsp页面中 包含了这个Action 那么就会出现数据 覆盖的问题
<s:action name="category" executeResult="false"></s:action>
那么现在 在execute方法中 直接使用 findByExample
查询方法 也在execute中 不必在去写
代码:
public String execute(){
List<Category> cList=(List<Category>)categoryService.findByExample(getCategory());
Map map=(Map)ServletActionContext.getContext().get("request");
map.put("categorylist",cList);
System.out.println("查询对象,数据大小:"+cList.size());
return "success";
}
这样 在最开始的时候,没有任何条件,就是准备所有的数据,
让传入条件,他会根据条件不为null 然后来产品sql语句
类似于:select * from table where name=222.....sex=2222....
一般情况在 我们都会在execute方法中使用findByAll 去给页面准备数据
加入你jsp页面中 包含了这个Action 那么就会出现数据 覆盖的问题
<s:action name="category" executeResult="false"></s:action>
那么现在 在execute方法中 直接使用 findByExample
查询方法 也在execute中 不必在去写
代码:
public String execute(){
List<Category> cList=(List<Category>)categoryService.findByExample(getCategory());
Map map=(Map)ServletActionContext.getContext().get("request");
map.put("categorylist",cList);
System.out.println("查询对象,数据大小:"+cList.size());
return "success";
}
这样 在最开始的时候,没有任何条件,就是准备所有的数据,
让传入条件,他会根据条件不为null 然后来产品sql语句
类似于:select * from table where name=222.....sex=2222....
相关文章推荐
- Struts2 多条件组合查询和准备默认数据
- Struts2 多条件组合查询和准备默认数据
- 组合条件查询的数据回显问题(下拉菜单回显以及普通文本框回显)
- 框架 day50 BOS项目 4 批量导入(ocupload插件,pinyin4J)/POI解析Excel/Combobox下拉框/分区组合条件分页查询(ajax)/分区数据导出(Excel)
- C#-WebForm-★★★LinQ-数据的条件组合查询并进行分页展示(未加各种限定)★★★
- 百度地图动态添加数据及条件查询
- 数据访问......单条件查询与多条件查询
- MySQL 查询语句SELECT和数据条件过滤
- Mysql(三)-数据导入,导出、管理表记录、条件匹配、表查询方式
- SqlServer 巧妙解决 多条件组合查询(只是一个很好的想法,但它不会走索引)所以效率不好
- 利用hibernate的criteria多条件查询时得到的数据有重复
- JavaCrazyer Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询
- PHP组合查询多条件查询实例代码第1/2页
- SQLSERVER查询单个数据表所有字段名组合成的字符串脚本
- MySQL之数据查询语法(DQL)--(2)条件查询
- excel如何对数据进行多字段同时排序、多条件组合和多条件筛选呢
- c#开发连接oracle数据库查询条件中含汉字但是查不到数据
- Python数据库查询之组合条件查询-F&Q查询
- Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询
- mysql命令行按任意查询条件导出指定数据