db2 SimpleJdbcInsert 문제 이전 jdbcTemplate 를 설명하면서 simpleJdbcInsert 에 대한 칭찬(?)을 했었다. @Override public Long saveLoginUI(final LoginVO loginVO) { KeyHolder keyHolder = new GeneratedKeyHolder(); jdbcTemplate.update(new PreparedStatementCreator() { @Override public PreparedStatement createPreparedStatement(final Connection connection) throws SQLException { PreparedStatement statement = connection.prepareStatement("insert into.. 2022. 7. 14. DB Insert 시 자동생성된 id 를 알아내기 DB Insert 시 자동생성된 id 를 알아내기 1.Mybatis INSERT INTO student ( name, grade, phone ) VALUES ( #{name}, #{grade}, #{phone} ) 사용하는 데이터베이스가 Auto Increment 가 된다면 (e.g. MySQL, Maria) 다음을 통해 id 를 알아낼 수 있다. StudentDTO student = StudentDTO.builer(). .name("snack") .grade(1) .phone(01011112222) .build(); mapper.insertStudent(student); student.getId() // get ID 2. KeyHolder 를 사용한 방법 MyBatis 를 사용하지 않고, jdbcTem.. 2022. 7. 14. 이전 1 다음