본문 바로가기
웹개발지식쌓기

[back] Mybatis 쿼리 작동 오류 Query Result[]: -1row

by developer_j 2023. 10. 17.
728x90
반응형

개발을 할 수록 익숙해지면서 썼던 소스 복붙을 점점 많이 하게 된다.. 나태해지고 있다
그러다보면 어처구니 없는 실수를 하곤 하는데
스스로 경각심을 가지고자 포스팅까지 하게 되었다 😥

게시글이 등록된 적이 있으면 update, 없으면 insert 되도록 하려 했는데
계속 호출한 Mybatis Merge 문이 2번 실행이 되고 Query Result[]: -1row 오류가 발생

10분 정도 삽질하고 처음부터 controller단 부터 다시 꼼꼼히 봤더니 에혀

DaoImpl.java에 selectOne을 적음

@Override
public Integer editPolicyData(PolicyVO policyVO) {
	return sqlSession.selectOne(SQL_FILE_PATH + "editPolicyData", policyVO);
}



selectOne이 아니고 insert를 해야하는데...,,...
(이마짚)

 

* 정상 작동 소스 *

@Override
public Integer editPolicyData(PolicyVO policyVO) {
	return sqlSession.insert(SQL_FILE_PATH + "editPolicyData", policyVO);
}

 

728x90
반응형