[Java] ParameterizedPreparedStatementSetter setValues해야 하는 컬럼이 많다면?
2020. 6. 16.
방법이 없다. 노가다 해야한다 ㅋㅋㅋㅋㅋㅋㅋ 아래는 stack overflow에 직접 내가 물어본 내용이다. 질문 요약 batch insert를 할 수 있는 JDBCTemplate을 사용중인데, 44개의 파라미터 값들을 일일이 노가다로 set 해주고 있다. 이와 관련하여 코드 양을 줄일 수 있는 최적화 시킬 수 있는 방법이 없냐는 질문을 했다. 돌아오는 대답 중에서는 가장 정확한 답변이 다음과 같았다. 요약하자면, NamedParameter 를 사용하면 map 형태로 해서 보기좋게 바꿀 수는 있지만 같은 양의 코드를 작성하는건 변함없다는 것이다. 이전 게시글(mybatis jdbcTemplate jpa/hibernate batch insert throughput 비교)에서 볼 수 있다시피, 성능이 가장 ..