Room 迁移类中原始查询的 SQL 注入

Vis*_*nav 5 sqlite android sql-injection android-sqlite android-room

在 Room 迁移中编写原始 SQL 查询时,OWASP 工具会发出 SQL 注入警告。有没有什么解决办法可以克服这个问题。下面是我的代码:

class Migration1to2 : Migration(1, 2) {
override fun migrate(database: SupportSQLiteDatabase) {

    database.execSQL("ALTER TABLE Book ADD COLUMN pub_year INTEGER")
}
}
Run Code Online (Sandbox Code Playgroud)