note

    JdbcTemplate update 예시 (Spring Batch)

    JdbcTemplate update 예시 (Spring Batch)

    jdbctemplate로 db update하는데 있어 종종 궁금했던 점이 몇가지 있었다. update하고 나온 결과 int를 어떻게 처리하는게 좋을까? parameter로 넘어가는 값들의 valid는 어디서 어떻게 처리해주는 것이 좋을까? Spring Batch를 보던 중, getJobReposiotry().update(stepExecution); 이 눈에 띄었고, 이는 저 두 질문의 실마리가 될 수 있었다. 해당 메소드를 타고 들어가보니 SimpleJobRepository가 JobRepository를 구현하고 있었고, 해당 클래스는 여러 Dao를 가지고 있었다. 봐야할 건 update 메소드! 우선 여기서 dao에 넘길 값들의 validation을 체크하고 있었다. 오 그럼 dao를 호출하기 전에 va..