이번 과제는 두 테이블에 동시에 인서트를 해주기 위해 우선 동일하게 들어가야 할 시퀀스 값을 가져와야 했다.
구글링을 했는데 아무런 블로그 답이 없다면 그건 아주 사소한 내탓이다.
이번에도 그런 케이스였는데
<select id="chkseq" resultType="int">
select g_seq.nextval seq from dual
</select>
이 코드에서 값을 가져오기 위해 ${chkseq.seq}라고 써주었다.
그러나 mapper에서 하나의 값을 가져오는 것 뿐이고, resultType이 vo나 List형식도 아니기 때문에 저렇게 꺼내올 수는 없는 것이다.
지금 생각하면 진짜 멍청..!