Guest User

Untitled

a guest
Jan 18th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. http://localhost:8080/MyProject/get_employee_list?emp_id=4&name=Henry
  2.  
  3. public List<GetEmployeeLists> getEmployeeList(Integer emp_id,String empName) throws DaoException {
  4.  
  5. List<GetEmployeeLists> empAttrList = new ArrayList<GetEmployeeLists>();
  6. try {
  7. ds = jdbcTemplate.getDataSource();
  8. conn = ds.getConnection();
  9. pstmt = conn.prepareStatement(selectSQL);
  10. logger.debug("sql query :" + selectSQL);
  11. System.out.println(selectSQL);
  12. pstmt.setInt(1, emp_id);
  13. pstmt.setString(2, "%"+empName+"%");
  14. logger.debug("sql parameters, emp_id:" + emp_id + "Employee Name: "+empName);
  15. rs = pstmt.executeQuery();
  16. while(rs.next()) {
  17.  
  18. GetEmployeeLists addList = new GetEmployeeLists();
  19. addList.setEmpId(emp_id);
  20. addList.setEmpId(rs.getInt("emp_id"));
  21. addList.setCompanyID(rs.getInt("company_id"));
  22. addList.setName(rs.getString("name"));
  23. empAttrList.add(addList);
  24.  
  25. }
  26. } catch(Throwable th) {
  27. throw new DaoException(th.getMessage(), th);
  28. }
  29.  
  30.  
  31. private String selectSQL = "SELECT EMP_ID,NAME,COMPANY_ID FROM cvterm WHERE emp_id = ? AND NAME LIKE ?";
  32.  
  33. private String selectSQL = "SELECT EMP_ID,LOWER(NAME),COMPANY_ID FROM cvterm WHERE emp_id = ? AND NAME LIKE ?";
Add Comment
Please, Sign In to add comment