행이 거의 업데이트되지 않고 행을 업데이트 한 후 영향을받는 행 수를 반환하려고합니다. 우리는 selectKey 태그를 추가 할 때, 우리는 오류 "The content of element type "update" must match "(include|dynamic|iterate|isParameterPresent|isNotParameterPresent|isEmpty|isNotEmpty|isNotNull|isNull|isNotEqual|isEqual| isGreaterThan|isGreaterEqual|isLessThan|isLessEqual|isPropertyAvailable|isNotPropertyAvailable)"
를 얻을 수를 영향을받는 행의 수를 반환 들어MyBatis/Ibatis 오류 : 요소 유형 "update"의 내용이 일치해야합니다.
<update id="update" parameterClass="com.test.Delete">
update entity_association set deleted = 1, syncTS = #syncTS# where
assoc_entity_row_id in
<iterate property="parentIds" open="(" close=")" conjunction=",">
#parentIds[]#
</iterate>
and assoc_entity_type = #parentType#;
<selectKey resultClass="int">
select row_count()
</selectKey>
</update>
을 다음과 같이 우리는 우리의 XML 파일을 작성했습니다.
이것을 구현하는 더 좋은 방법이 있습니까? selectKey 태그는 삽입에 잘 작동합니다.