import java.util.ArrayList;
import java.util.List; import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate;
import org.springframework.stereotype.Repository; import com.yundaex.common.dao.DataGrid;
import com.yundaex.common.dao.QueryCriteria;
import com.yundaex.common.dao.impl.BaseDaoImpl;
import com.yundaex.common.security.annotation.EnableDataSecurity;
import com.yundaex.wms.basicdata.dao.RivWorkingPositionDao;
import com.yundaex.wms.basicdata.po.RivWorkingPosition; @Repository("workingPositionDao")
public class RivWorkingPositionDaoImpl extends BaseDaoImpl<RivWorkingPosition>
implements RivWorkingPositionDao { //查询简单类型
@Override
public int querySomeTypeQtyEnabled(String type) {
List<Object> params = new ArrayList<Object>();
params.add(type);
String sql = "select count(1) from riv_working_position wkp where wkp.WKP_WORKING_P_TYPE = ? and wkp.WKP_IS_ENABLED =1";
Integer result = this.jdbcTemplate.getJdbcOperations().queryForObject(sql, params.toArray(),Integer.class);
return result;
}
//查询复杂类型

//this.jdbcTemplate.getJdbcOperations().queryForObject(sql, params.toArray(),new BeanPropertyRowMapper<AClass>(AClass.class));

}
    public List<Map<String, Object>> queryMatInfoByMatCode(String matCodeList) {
if (StringUtil.isBlank(matCodeList)) {
return new ArrayList<Map<String, Object>>();
}
List<Object> params = new ArrayList<Object>();
params.add(matCodeList);
String sql = "select mat.MAT_ID, mat.MAT_CODE from riv_material mat where mat.MAT_CODE in (?)";
List<Map<String, Object>> list = jdbcTemplate.getJdbcOperations().queryForList(sql,params.toArray());
return list;
}

最新文章

  1. ajax方法总结
  2. js 中关于this用变量存起来的原因
  3. Python学习【第六篇】运算符
  4. 队列的存储结构和常见操作(c 语言实现)
  5. uva111动态规划之最长公共子序列
  6. Oracle数据库,数字强制显示2位小数(转)
  7. python中对字典按照value排序
  8. C语言strchr()函数:查找某字符在字符串中首次出现的位置
  9. Hibernate4+Spring JPA+SpringMVC+Volecity搭建web应用(一)
  10. windows mobile仿真器内存调整
  11. Chrome 快捷键使用
  12. Spring EL regular expression example
  13. bootstrap绿色大气后台模板下载[转]
  14. mobile&amp;nbsp;web&amp;nbsp;手机开发
  15. Delphi 常用属性说明(超长)
  16. 1.0.3-学习Opencv与MFC混合编程之---打开本地摄像头
  17. 《Linux内核设计与实现》的地址空间读书笔记的过程
  18. scribefire 多博客管理利器 安装详解
  19. windows下使用IIS的ARR实现站点的负载均衡
  20. 洛谷 P2590 [ZJOI2008]树的统计(树链剖分)

热门文章

  1. js中使用对象变量的两种方式
  2. layer 插件 在子页面关闭自身的方法
  3. hdu1085Holding Bin-Laden Captive!组合问题
  4. wordpress汇总(持续更新)
  5. 作业3rd
  6. eclipse 通过maven 开发storm项目
  7. ubuntu关闭cups服务
  8. 【Opencv】直方图函数 calchist()
  9. BZOJ3938:Robot
  10. 用fpm模式在虚拟主机上安装phpmyadmin