org.mybatis.spring.SqlSessionTemplate
- selectOne
- 쿼리의 결과가 없으면 null을 반환한다. 또한, 쿼리의 결과로 레코드가 하나만 나와야 한다.
- DB에 하나의 레코드만 있는 경우 사용. 그렇지 않으면 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException 이 발생한다.
- selectList
- 쿼리의 결과를 List<E>로 반환한다. 결과가 없으면, 빈 List를 반환한다.
- selectList()가 null을 반환하지는 않는다.
출처 : http://deepblue28.tistory.com/entry/mybatis-selectOne-vs-selectList
'JAVA & Open Framework' 카테고리의 다른 글
[펌] java에서 sftp 연결하기 (0) | 2013.05.27 |
---|---|
[펌] 스프링 @Schedule annotaion 사용하기(cron, crontab, quartz) (0) | 2013.05.10 |
[펌] 자바의 Annotation(@Override, @Deprecated 등) (0) | 2013.03.01 |
[펌] Tomcat 에러 페이지 redirection URL 설정하기(web.xml) (0) | 2013.02.20 |
[펌] STS에서 Maven 설정하기 (0) | 2013.02.14 |