MyBatis入参为List时,批量更新数据;以及出现ORA-00911: 无效字符的问题

Dao

int updateByOutstorage(List cargolist);

Mapper.xml
这里注意添加foreach节点的操作符,open和close
否则Mybatis不能识别这是批量操作的多条语句,就会报ORA-00911: 无效字符

	
				
			update ware_cargolist		
			
				 OUTDATE = sysdate
			
			where CARGONO = #{item.cargono,jdbcType=VARCHAR}		
			and OUTDATE is null
		
	

你可能感兴趣的:(MyBatis入参为List时,批量更新数据;以及出现ORA-00911: 无效字符的问题)