首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有bulkUpdate (类似于bulkDelete_!!)在Mapper中?

有没有bulkUpdate (类似于bulkDelete_!!)在Mapper中?
EN

Stack Overflow用户
提问于 2011-11-08 15:19:27
回答 2查看 211关注 0票数 4

有没有类似于bulkDelete_的bulkUpdate方法!!这样我就可以更新基础表中的记录了吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-09 12:20:52

据我所知,不幸的是,为了执行批量更新(基于某些标准),我们只能使用sql查询。没有类似于bulkDelete_的方法!!可用于批量更新。

例如:

代码语言:javascript
复制
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()
        }
    }
}
票数 5
EN

Stack Overflow用户

发布于 2011-11-09 01:25:22

不,Mapper中没有bulkUpdate,您必须执行findAll,编辑记录,然后对其执行.save。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8047110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档