mybatis를 사용하다가 table의 키가 serial일 때 insert된 키의 값이 필요할 경우가 있는데 아래와 같이 사용합니다. insert문 keyProperty : map의 survey_id라는 이름의 변수 (혹은 키)에 값을 넣겠다는 의미 keyColumn : db의 어떤 column에서 값을 가져올지 정하는 값. keyColumn을 생략하면 default로 가장 앞의 key를 가져오는데 만약 pk가 여러개의 column이 묶여 있을 경우 문제가 될 수 있다. 위와 같이 설정 할 경우 map에 survey_id라는 key의 value를 사용 할 수 있습니다.