bulkDelete_に似たbulkUpdateメソッドがありますか?マッパーで私は基礎となるテーブルのレコードを更新することができますか?MapperにbulkUpdate(bulkDelete_ !!と似ています)がありますか?
4
A
答えて
4
残念ながら、(いくつかの基準に基づいて)一括更新を実行するには、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()
}
}
}
1
いいえ、MapperにbulkUpdateはありません。あなたはfindAllを実行し、レコードを編集してから.saveを実行する必要があります。
関連する問題
- 1. mapperとrandintのpythonモジュールの間に矛盾があります
- 2. strcpyに似ていますが、int型の値はありますか?
- 3. iOSにRXAndroidと似たライブラリがありますか
- 4. QtにGTK +のGtkSizeGroupと似たものがありますか?
- 5. ココアにgetViewById()と似たものがありますか?
- 6. vimに "nano -R"と似たオプションがありますか
- 7. clojureに "andmap"と似た機能がありますか?
- 8. AndroidにCheckBoxのonListClickViewと似たメソッドがありますか?
- 9. UIImageViewにUV座標(または類似)がありますか?
- 10. PythonにRのquantstratに似た何かがありますか?
- 11. ProvidersHelperに似たクラスがありますが、Webにはありません。
- 12. jQueryには:CSS3に似た:target疑似クラスがありますか?
- 13. C++とC#をサポートするORM(Object Relational Mapper)フレームワークがあります
- 14. ItemsControlのTabControlRegionAdapter.ItemContainerStyle Attachedプロパティに似た何かがありますか?
- 15. Castle.Windsor - 名前はなぜインターフェイスに似ている必要がありますか?
- 16. Swift 3.0に「もしあれば」と似た記述がありますか?
- 17. ggvisOutputにはplotOutputと似たクリックオプションがあります
- 18. ダーツにはJavascriptのJasmineに似たテストフレームワークがありますか?
- 19. GoにPHPのisset()に似た関数がありますか?
- 20. MoqにSetupGetSequenceに似たものがありますか
- 21. クラスがあまりにも似ている場合
- 22. C++ 11より前にstd :: functionと似たものがありますか?
- 23. Data Mapperはドメインモデルを参照する必要がありますか?
- 24. CSSの前後に類似した疑似クラスがありますか?
- 25. apache httpcomponentsに似たC/C++ライブラリがありますか?
- 26. Vimのサラウンドプラグインに似たTexmateバンドルがありますか?
- 27. Android用Three20 Projectに似たライブラリがありますか?
- 28. `onload`に似たEmberイベントがありますか
- 29. Go's Selectに似たJavaのキーワードがありますか?
- 30. C++のBoostライブラリに似たCライブラリリソースがありますか?
が、それはそれではないだろう、二回データベースを照会されるのですか? (一度findAllとsaveのために一度) – vkantiya
それは正しいです。 @vkantiyaのようにカスタムSQLを使用する必要がないようにするには – fmpwizard