자바/Spring
Type handler was null on parameter mapping for property '__frch_item_0'. It was either not specified and/or could not be found for the javaType
qkwi
2022. 9. 15. 10:41
728x90
parameter mapping for property 파라미터매핑 관련되서 코드를 다시 보면서 오류를 해결할 수 있었다..
오류가 났던 코드
<delete id="deleteByAddressList">
DELETE
FROM test
WHERE test IN
<foreach collection="list" open="(" close=")" item="item" separator="," index="index" >
#{item}
</foreach>
</delete>
해결 방안
list에서 어떤 값을 가져올 지를 지정을 안해줘서 생겼던 오류였다. 파라미터는 리스트로 받고 있는데 리스트에서 어떤값을 가져올 지 지정을 안했엇다.
<delete id="deleteByAddressList"> DELETE FROM test WHERE test IN <foreach collection="list" open="(" close=")" item="item" separator="," index="index" > #{item.code} </foreach> </delete>
728x90