私は次のような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.単純なjdbcを使用しているため、結果セットを従業員objに解析する必要はありません。2. 同じボイラー プレート コードを記述する必要がない (つまり、結果セットを閉じる、preparedstmt、conn)
単純な JDBC を使用したい。
これには別の方法を書く必要がありますか、それとも他の方法がありますか。これを解決するのを手伝ってください。