bulkDelete_に似たbulkUpdateメソッドはありますか!! 基になるテーブルのレコードを更新できるようにマッパーで?
2 に答える
5
残念ながら、私の知る限りでは、(いくつかの基準に基づいて) 一括更新を実行するには、SQL クエリのみを使用する必要があります。bulkDelete_ に似たメソッドはありません!! 一括更新が可能です。
例えば:
def updateNameById (newName : String, id : Long) = {
val updateString = "update MyModel set name = ? where id = ?"
DB.use(DefaultConnectionIdentifier) { conn =>
DB.prepareStatement(updateString, conn) { stmt =>
stmt.setString(1, newName)
stmt.setLong(2, id)
stmt.executeUpdate()
}
}
}
于 2011-11-09T04:20:52.053 に答える
1
いいえ、Mapper には bulkUpdate はありません。findAll を実行し、レコードを編集してから .save を実行する必要があります。
于 2011-11-08T17:25:21.707 に答える