mybatis @Update @Select @Insert 注解 使用标签 <if> <foreach> 等 :
在注解中需要使用到标签,需要将 SQL 使用 <script> 标签包裹,如下:
@Update("<script>" +
"UPDATE ${tableName} SET dr=#{dr}, update_id=#{updateId}, update_date=#{updateDate} " +
"WHERE id IN <foreach collection=\"ids\" item=\"id\" separator=\",\" open=\"(\" close=\")\">#{id}</foreach>" +
"</script>")