请教下前辈们关于For循环和IN查询哪种效率高一些?
以下两个SQL语句:
一:
for(Order order : OrderList){
orderService.delete(order.getId());
}
二:
orderService.delete(orderIds);
delete from Order where order_id in
<foreach collection="orderIds" item="id" open="(" close=")" separator=",">
{idr}
</foreach>