spring boot jpa 动态参数传表名,执行时自动添加单引号?

想通过sql语句自动创建表的列名但是传过来的两个参数值会自动添加了单引号,导致sq执行不成功。请问该怎么解决。
 @Modifying
    @Query(value="alter table ?1 add ?2 varchar(255) default ''",nativeQuery = true)
    void addTbcouponItemColumn(String table_name,String column_name);

这个是为了防止sql注入,你要这么做的话直接拼String不就好了

https://www.cnblogs.com/ityouknow/p/5891443.html