Mybatis利用map动态修改表及表字段

Dao层如下:

int dynamicUpdateTable(@Param("table") Map table);


xml Sql:

UPDATE ${table.tabName} SET

    

           ${key} =  #{value}

    

WHERE id=#{tab.id}

入参:

{

   "colname":"40",

    "id":1,

    "createTime":"2018-02-08",

    "userName":"marvers",

    "tabName":"tab_m"

}

你可能感兴趣的:(Mybatis利用map动态修改表及表字段)