Vo객체의 이름은 테이블명과 동일하게 한다!
vo객체는 카멜표기법으로 작성
데이터베이스는 underscores
아래의 주소들을 참고하여 플러그인 설치 혹은 mybatis-spring.xml에서 설정하여 UnderScores표기법을 카멜표기법으로 인식하게하여 resultMap을 귀찮게 작성할 필요가 없어진다.
카멜표기법 SQL문 예시
<select id="getPPComment" parameterType="string" resultType="pc" >
select * from pro_comment
where pp_id = #{ppId}
=> 이 값은 java에서 넣어줄 값이기 때문에 카멜표기법
</select>
<insert id="insertPPComment" parameterType="pc">
insert into pro_comment values(
'pc' || LPAD(pcId_seq.nextval,5,'0'),
#{pcContent}, sysdate, #{pcUser}, #{ppId})
</insert>