티스토리 뷰

java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for blsmAsDao.setSftridnByMeta

 

	<update id="setSftridnByMeta" parameterType="Map">
		/* 수용가정보 소블록설정-계량기의 소블록번호로 수정(여러건) : blsmAsDao.setSftridnByMeta */
		UPDATE WI_DMINFO A
		   SET (A.SFTRIDN, A.X, A.Y) = 
		       (SELECT M.BSM_IDN, T.X, T.Y
		          FROM WTL_META_PS M,TABLE(SDO_UTIL.GETVERTICES(M.geometry)) T  
		         WHERE A.DMNO = M.DMNO)
		 WHERE EXISTS (SELECT 0 FROM WTL_META_PS M WHERE A.DMNO = M.DMNO
		   AND m.dmno NOT in (
					SELECT MM.dmno
					FROM WTL_META_PS MM
					WHERE MM.dmno is not null
					GROUP BY MM.dmno
					HAVING COUNT(*) > 1))
		    AND (A.SFTRIDN IS NULL	OR A.X IS NULL OR A.Y IS NULL)
	</update>

위와 같은 에러가 발생하여 parameterType="Map"를 제거하고 하니 된다.

이 문제가 아니었음... 다시 붙여넣고 해도 됨.

중간에 재시작하지 않고 브라우저 cache clear하고 하니 됨.

'Skill > spring' 카테고리의 다른 글

저장,삭제 한번에 하는 controller  (0) 2020.11.05
[mybatis] pk 증가 및 insert  (0) 2020.11.05
[mybatis] DAO 작성 3가지 방법  (0) 2020.10.29
[mybatis] NumberformatException이 나는 경우  (0) 2020.10.21
response 400 error  (0) 2020.10.21
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함