<select id="getTrainTidCount" resultType="int">
SELECT train_tid_count
FROM aiops_train_meta
WHERE
sys_id = #{sys_id}
and type = #{type}
and module = #{module}
</select>
resultType="Integer" 라고 적어도 마이바티스는 작동하는데
resultType="Integer" 든 resultType="int"든 마이바티스는 같게 처리한다.
마이바티스 Mapper인터페이스 파일에
Integer getTrainTidCount(int sys_id, String type, String module);
이런식으로 리턴타입만 래퍼형태인 Interger로 받아주면 null을 받아올 수 있다.
'DB > Mybatis' 카테고리의 다른 글
resultType에 넣을 수 있는 값 (0) | 2020.07.03 |
---|---|
시퀀스번호 로우 삭제시에도 순서대로 매겨지도록 만들기 (0) | 2020.02.14 |
VO를 포함한 VO형태 사용방법 (0) | 2020.02.14 |
쿼리스트링 값을 if문(test)에서 사용하는 방법 (0) | 2020.02.13 |
Mybatis에서 파라미터가 null면 where절 무시하고, 값이 있으면 where절을 적용하는 쿼리를 만들때 NullPointerException이 발생한다면? 꼭 점검해야할 것 (0) | 2020.01.30 |
댓글