1. 쿼리 부분 예
<!-- 해당 유저ID가 존재하는지 체크(존재시 1 리턴으로 boolean 체크됨) -->
<select id="isExistUser" parameterType="String" resultType="boolean">
/* user.isExistUser */
SELECT
EXISTS
(SELECT 1 FROM user WHERE user_id = #{userId} LIMIT 1) #LIMIT 1은 없어도 무방하지만 방어차원에서
</select>
2. java부분 예(DAO영역)
public boolean isExistUser(String userId) {
return sqlSession.selectOne(NAMESPACE + "isExistUser", userId);
}
'JAVA > Spring 일반' 카테고리의 다른 글
spring custom valid 어노테이션으로 업로드 파일의 확장자 및 유효성 검사 (0) | 2023.07.31 |
---|---|
Spring에서 ModelAndViewDefiningException 및 상황에 따른 view 또는 json 응답 (0) | 2022.05.03 |
자주 사용하는 Spring valid관련 내용들 - 메모 (0) | 2022.04.05 |
logback file appender 설정 (0) | 2021.08.26 |
spring boot sitemap 생성하기 (2) | 2021.05.02 |