我有一个类似的java方法
public List<Employee> getEmployeeById(Long id){
final String query = "SELECT * FROM EMPLOYEE WHERE ID=?";
preparedStatement.setLong(1,id);
// from the result set prepare employee object
// close result set
// close prepared stmt
// close connection.
}
现在我该如何更改方法,以便我的 where 子句可以是 'where name=?' 或“哪里部门=?” 或其他一些标准。
即 1. 我不需要将结果集解析为员工 obj,因为我使用的是简单的 jdbc。2.无需编写相同的样板代码(即关闭结果集,preparedstmt,conn)
我想使用简单的 JDBC。
我需要为此编写不同的方法还是有其他方法。请帮我解决这个问题。