1 Star 1 Fork 0

Breeze/bzv2

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
db_create.go 441 Bytes
一键复制 编辑 原始数据 按行查看 历史
Breeze 提交于 2023-08-20 01:17 +08:00 . A:gin.test
package bzgorm
import (
"gorm.io/gorm"
)
func Create(value any, batchSize ...int) func(db *gorm.DB) (int64, error) {
// 预生成处理函数
var f func(db *gorm.DB) *gorm.DB
if len(batchSize) > 0 {
f = func(db *gorm.DB) *gorm.DB {
return db.CreateInBatches(value, batchSize[0])
}
} else {
f = func(db *gorm.DB) *gorm.DB {
return db.Create(value)
}
}
return execFunc(func(db *gorm.DB) *gorm.DB {
return f(db)
})
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/breezeHub/bzv2.git
git@gitee.com:breezeHub/bzv2.git
breezeHub
bzv2
bzv2
v0.0.5

搜索帮助