mybatis动态插入未知的表和字段的map

xml配置文件里的sql语句:  

    
        insert into ${dataMap.table_name}
        
            ${key}
        
        values
        
            #{dataMap[${key}]}
        
    

相应的map接口:

@Mapper
@Repository
public interface DataMapper {
    /**
     * 插入数据到mysql相应的表中
     * @param dataMap
     */
    void insertData(@Param("dataMap") Map dataMap);
} 

你可能感兴趣的:(mybatis动态插入未知的表和字段的map)