mybatis update时遇到的问题

xml是这么写的  

	  
	   		 update cw_base_resident_house_ref a set state = 0
	        	where 1=1 and a.ID in
	        	
      				#{item.refId}
   				 
	

之后运行报错,就是返回的类型不对

mybatis update时遇到的问题_第1张图片

原来是service和mapper里的类型错了,定义的是list,应该定义为int。

因为 update/delete,返回值是:影响的行数;无需指明resultClass;但如果有约束异常而删除失败,只能去捕捉异常。

你可能感兴趣的:(sql)