// String param Set
for (Map.Entry<String, String> entry : strParam.entrySet()) {
query.setString(entry.getKey(), entry.getValue());
}
// Int param Set
for (Map.Entry<String, Integer> entry : intParam.entrySet()) {
query.setInt(entry.getKey(), entry.getValue());
}
Map으로 모든 Data를 받아온 후 Query에 할당할 떄 유용한다 PrepareStatement를 사용할 때 Map에 담고 있는 것은 해당 변수에 담아주기 때문에 코드의 양을 줄일 때 좋다.