东西很简单,就直接展示Demo了
动态表名传参方式
java层采用@Param
注解
void createMonthData(@Param("tableName") String tableName);
xml层使用${}
而非#{}
CREATE TABLE ${tableName} ()
表存在性校验
<select id="isTableExist" parameterType="string" resultType="int">
select count(*) from information_schema.TABLES where table_name = #{tableName}
</select>
存在即返回1