2
誰でも、動的値を持つscalikejdbcのlike節を使用する方法の例を教えてください。私は、次のクエリを使用しますが、それはscalikejdbcのlike節を使用したクエリ
sql"select * from tables_list where lower(TABLE_NAME) like '%$tableName.toLowerCase%'"
誰でも、動的値を持つscalikejdbcのlike節を使用する方法の例を教えてください。私は、次のクエリを使用しますが、それはscalikejdbcのlike節を使用したクエリ
sql"select * from tables_list where lower(TABLE_NAME) like '%$tableName.toLowerCase%'"
scalikejdbcは、したがって、エラーが発生し、あなたがlike '%$tableName.toLowerCase%'
を入力すると、したがって、それはlike '%'urValue'%'
として表示され、SQLインジェクションを防ぐためで構築動作しませんでした。
私は、これはあなたを助けることを願って
def search(name:String){
val searchName = s"%$name%"
DB readOnly{ implicit session =>
sql"select * from db where name like $searchName".map
...
...
}
である、それをグラウンドに移動するための方法を発見しました。