SQL:
DELETE FROM TABLE_NAME
WHERE (COLUMNS_1,COLUMNS_2,COLUMNS_3) IN ((1,2,3),(1,2,3))
MYBATIS:
DELETE FROM TABLE_NAME
WHERE (COLUMNS_1,COLUMNS_2,COLUMNS_3) IN (
(#{item.columns1},#{item.columns2},#{item.columns3})
)
这篇博客探讨了SQL与MyBatis在执行删除操作时的语法差异。示例中展示了如何使用标准的SQL DELETE语句以及MyBatis动态SQL的IN子句,通过#{item.columns1}
SQL:
DELETE FROM TABLE_NAME
WHERE (COLUMNS_1,COLUMNS_2,COLUMNS_3) IN ((1,2,3),(1,2,3))
MYBATIS:
DELETE FROM TABLE_NAME
WHERE (COLUMNS_1,COLUMNS_2,COLUMNS_3) IN (
(#{item.columns1},#{item.columns2},#{item.columns3})
)
1403

被折叠的 条评论
为什么被折叠?