以下是一个使用JdbcTemplate查询Oracle数据库中数据的示例:
```java
@Autowired
private JdbcTemplate jdbcTemplate;
public List getEmployeesByDepartment(String department) {
String sql = "SELECT * FROM employees WHERE department = ?";
List employees = jdbcTemplate.query(
sql,
new Object[] { department },
(rs, rowNum) -> new Employee(
rs.getInt("id"),
rs.getString("name"),
rs.getString("department"),
rs.getDate("hire_date"),
rs.getDouble("salary")
)
);
return employees;
}
```
在上面的示例中,我们使用JdbcTemplate查询名为“employees”的表中所有部门等于给定参数的员工。我们使用了一个预编译的SQL语句,并将参数传递给查询方法。我们还使用了一个Lambda表达式来映射结果集中的每一行到一个Employee对象。
请注意,这只是一个示例,您需要根据您的实际情况修改查询语句和Java对象的映射。