有的时候需要同时查询多个数据表,但需要同时返回数据,在前台界面需要进行区分遍历 /** * 搜索商品或服务 */public String getSearchInfo(Map mapStr) throws Exception {Gson gson = new Gson();StringBuffe
有的时候需要同时查询多个数据表,但需要同时返回数据,在前台界面需要进行区分遍历
/**
* 搜索商品或服务
*/
public String getSearchInfo(Map
mapStr) throws Exception {
Gson gson = new Gson();
StringBuffer sql = new StringBuffer();
Map
mapSqlParameter = new HashMap
(); sql.append("SELECT s.product_id,s.product_name,s.product_logo,p.sku_price from shop_pro s LEFT OUTER JOIN shop_pro_sku p on s.product_id = p.product_id where s.zt=2"); String searchVal = mapStr.get("searchVal"); if (UtilValiDate.isEmpty(searchVal)) { sql.append(" and s.product_name like :product_name"); mapSqlParameter.put("product_name", "%" + searchVal + "%"); } List