개발 일기

[Mybatis] invalid comparison: java.util.ArrayList and java.lang.String 본문

웹개발/Mybatis

[Mybatis] invalid comparison: java.util.ArrayList and java.lang.String

사용자 wwwnghks 2020. 4. 14. 10:41

Mybatis

invalid comparison: java.util.ArrayList and java.lang.String

 

위의 에러 발생의 경우이다.

 

<if test="list !='' and list !=null">
	<foreach collection="list" item="item" index="index" separator="," open="(" close=")">
		#{item.value}
	</foreach>
</if>

list 의 경우는 != '' 와 비교가 안되서 발생하는 에러이다.

 

<if test="list.size != 0">
	<foreach collection="list" item="item" index="index" separator="," open="(" close=")">
		#{item.value}
	</foreach>
</if>

다음과 변경할 경우에 에러가 사라진다.

0 Comments
댓글쓰기 폼