如果select with named parameter
使用like
查询限定符,我们将使用如下。
final String sqlQuery = "select e.COMM, e.DEPTNO, e.EMPNO, e.ENAME from EMP e where
JOB like :JOB"
Map namedParameters = new HashMap();
namedParameters.put("JOB", "");
List result = namedParameterJdbcTemplate.queryForList(sqlQuery, namedParameters);
select with named parameter
如何使用between
查询限定符?
答案 0 :(得分:1)
final String sqlQuery =
"SELECT e.id, e.name, e.salary, e.dept FROM emp e "
+ "WHERE e.salary BETWEEN ? AND ?";
如果您正在使用PreparedStatement
例如:
pst.setLong(1,Long.parseLong(searchCriteria.getTransactionNo()));
pst.setLong(2,Long.parseLong(searchCriteria.getTransactionNo()));