본문 바로가기
  • 문헌정보학도가 개발도 한다구요??
오류가 싫어/JAVA

[Spring] DAO에서 쿼리값을 queryForObject로 받을때, 오류가 날때

by 개발하는사서 2022. 10. 13.

원인 : 결과가없는(null) 또는 결과가 2개 이상일 때 발생.(IncorrectResultSizeDataAccessException)

해결 : try-catch 로 쿼리를 전달하고, Exception 발생시 catch 안에 return new [클래스];

ex)

	public [객체] select(String var){
		try {
			[객체]  result  = ([객체] )queryForObject("select",var);
			return ([객체] )result;
		}
		catch(Exception e) {
			return new [객체] ();
		}	
	}

 

댓글