我天~transaction有这么多种写法谁记得住啊

来源:9-4 LinValidator的alias别名_01

学东西要快

2019-05-30

就这节课里包含的就有三种写法
一是

Favor.create({...}, {transaction: t})

二是

art.increment('fav_nums', {by: 1, transaction: t})

三是

favor.destroy({force: true, transaction: t})

这实在记不灵清
sequelize难道不能主动生成事务
然后把sql操作写在try catch里面, 在catch里面回滚吗?
譬如

try {
	const t = sequelize.createTransaction()
	await create()
	await delete()
	await update()
	await search()
	t.commit()
} catch(e) {
	t.rollback()
}
写回答

1回答

7七月

2019-05-30

我看了很多次文档,没有这种写法。

0
2
7七月
回复
学东西要快
说真的,学学Python吧,你会喜欢上的。
2019-06-01
共2条回复

Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》

理解异步编程本质/培养面向对象思维,独立完成Node.js服务端开发

2229 学习 · 881 问题

查看课程