selectOne / selectList
1. selectOne : 쿼리 결과가 없으면 null을 반환
쿼리 결과로 레코드가 하나만 나와야 한다
=> 다수의 레코드가 있을 시 TooManyResultsException 에러 발생
2. selectList : 쿼리 결과를 List<E>로 반환
결과가 없을 시에는 빈 List를 반환한다 - null로 반환하지는 않는다
리턴하는 레코드 수를 기준으로 나뉨
selectList
ex. resultType인 DTO를 여러개 받아 DAO에서 List<DTO>로 저장해서 리턴하는 경우
'Spring > study' 카테고리의 다른 글
@RequestBody 어노테이션과 @ReponseBody 어노테이션의 사용 (0) | 2019.07.05 |
---|---|
spring 22강 게시판 만들기3( 상세 화면, 댓글 쓰기/댓글 목록/댓글 갯수) (0) | 2019.07.04 |
spring 21강 게시판 만들기2( 페이지 나누기, 검색 기능 ) (0) | 2019.07.04 |
spring 20강 게시판 만들기1(목록, 글쓰기) (0) | 2019.07.03 |
spring 19강 Smart Editor(CKEditor, SummerNote) (0) | 2019.07.03 |