- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
前提是我有以下使用 Sequelize
的更新语句
return models.UnitPlant.findOne(
{
where:
{
id: unitPlantToUpdate.id
},
include: [
{ model: models.ProductType },
{ model: models.VehiclePlant, as: 'Customers' }
]
})
.then(function (unitPlantFromDb) {
return models
.sequelize
.transaction(
{
isolationLevel: models.sequelize.Transaction.ISOLATION_LEVELS.READ_COMMITTED
},
function (t) {
return unitPlantFromDb.update(unitPlantToUpdate, { transaction: t })
.then(function (unitPlantFromDb) {
return unitPlantFromDb.setProductType(unitPlant.ProductType.id, { transaction: t })
})
.then(function (unitPlantFromDb) {
return unitPlantFromDb.setCustomers(unitPlant.customerIds, { transaction: t });
});
})
.then(function (result) {
return output.getSuccessResult(titles.SUCCESS, validationMessages.SUCCESS_ON_UPDATE, UNIT_PLANT)
})
.catch(function (error) {
console.log(error);
return output.getErrorResult(titles.ERROR_ON_UPDATE, validationMessages.ERROR_ON_UPDATE, error.message);
});
});
Unitplant
和
Customer
上有一对多的关系。
customers
。
Executing (783e1de2-5013-43b9-80e9-248dca6d83e1): BEGIN TRANSACTION;
Executing (783e1de2-5013-43b9-80e9-248dca6d83e1): SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
Executing (783e1de2-5013-43b9-80e9-248dca6d83e1): UPDATE [UnitPlants] SET [expiresAt]='2016-06-22',[updatedAt]='2016-06-03 12:57:50.000 +00:00' OUTPUT INSERTED.* WHERE [id] = 15
Executing (783e1de2-5013-43b9-80e9-248dca6d83e1): UPDATE [UnitPlants] SET [ProductTypeId]=1,[updatedAt]='2016-06-03 12:57:50.000 +00:00' OUTPUT INSERTED.* WHERE [id] = 15
Executing (783e1de2-5013-43b9-80e9-248dca6d83e1): SELECT [VehiclePlant].[id], [VehiclePlant].[code], [VehiclePlant].[name], [VehiclePlant].[expiresAt], [VehiclePlant].[createdAt], [VehiclePlant].[upoCustomer], [VehiclePlant].[isExport], [VehiclePlant].[updatedAt], [UnitPlantCustomers].[createdAt] AS [UnitPlantCustomers.createdAt], [UnitPlantCustomers].[updatedAt] AS [UnitPlantCustomers.updatedAt], [UnitPlantCustomers].[UnitPlantId] AS [UnitPlantCustomers.UnitPlantId], [UnitPlantCustomers].[VehiclePlantId] AS [UnitPlantCustomers.VehiclePlantId] FROM [VehiclePlants] AS [VehiclePlant] INNER JOIN [UnitPlantCustomers] AS [UnitPlantCustomers] ON [VehiclePlant].[id] = [UnitPlantCustomers].[VehiclePlantId] AND [UnitPlantCustomers].[UnitPlantId] = 15;
Executing (783e1de2-5013-43b9-80e9-248dca6d83e1): DELETE FROM [UnitPlantCustomers] WHERE [UnitPlantId] = 15 AND [VehiclePlantId] IN (4); SELECT @@ROWCOUNT AS AFFECTEDROWS;
Executing (783e1de2-5013-43b9-80e9-248dca6d83e1): INSERT INTO [UnitPlantCustomers] ([createdAt],[updatedAt],[UnitPlantId],[VehiclePlantId]) VALUES ('2016-06-03 12:57:50.000 +00:00','2016-06-03 12:57:50.000 +00:00',15,3);
Executing (783e1de2-5013-43b9-80e9-248dca6d83e1): ROLLBACK TRANSACTION;
最佳答案
默认情况下乏味(节点 mssql 驱动程序)仅支持一个并发请求,而其他数据库库自动管理查询队列。应该在 Sequelize 3.22 版中修复
https://github.com/sequelize/sequelize/pull/5752
关于sequelize.js - sequelize 事务 - 请求只能在 LoggedIn 状态下进行,不能在 SentClientRequest 状态下进行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37615174/
我的代码曾经可以工作,几天后因为 cloud9ide 不能正常工作而没有碰它,它停止工作了。我总是在 everyauth 模块中得到一个未定义的 req.loggedin。我做了一个简单的: app.
我试图在 LoginView LoggedIn 模板中获取 LoginName 控件,尽管有几种方法,代码仍然无法运行。 我希望将默认用户名更改为客户名称。 代码如下:
对这里的初学者以及一般的 SPA 使用react。我试图让我的登录状态在我的应用程序中保持不变,但当用户刷新页面时我会遇到困难。目前,我的登录表单中有一个方法,可以调用服务器进行登录,并且我猜会收到一
我正在尝试创建一个导航栏,当用户已经登录时显示注销,反之亦然。但按钮已完全停止显示。 这让我很烦恼。我不知道我哪里错了。 我添加了 app.component.ts 文件。 auth.service.
当我从 nuxtjs 发送登录请求时,我在后端使用 laravel/passport 进行身份验证,在前端使用 nuxtjs,如果登录成功,我会返回 token 和用户信息作为响应,然后用户将重定向到
当我从 nuxtjs 发送登录请求时,我在后端使用 laravel/passport 进行身份验证,在前端使用 nuxtjs,如果登录成功,我会返回 token 和用户信息作为响应,然后用户将重定向到
我正在编写一个库存管理系统。我基本上已经完成了。这是非常基本的,但可以完成工作。 所以现在我正在研究它的外观。我在页面顶部的 div 中放置了一个搜索框/查询。搜索有效。但它只在列出的页面上显示结果。
我使用 $_SESSION 变量让用户登录。他们可以免受注入(inject)攻击吗? 如果您想查看我的脚本以检查漏洞,请点击这里:http://pastebin.com/raw/7iiSSjKP 感谢
我试图从数据库获取数据,但出现以下错误 { message: 'Requests can only be made in the LoggedIn state, not the SentClientR
在 ASP.Net 中,我试图在 Login 控件的 LoggedIn 事件中获取刚刚登录的用户的 UserId(即用户 GUID)。也就是说,我想在用户移动到下一页之前获取 UserId。这是我正在
使用 CGI::Session::Auth::DBI 中的示例和 CGI::Session::Auth页,我试图实现 _login功能没有成功。我正在使用 Windows 7 和 Apache 2。
前提是我有以下使用 Sequelize 的更新语句 return models.UnitPlant.findOne( { where:
我很生气为什么 HttpContext.Current.User.Identity.IsAuthenticated 在登录控件的 LoggedIn 事件中返回 false? 我输入了正确的用户名和密码
我刚开始学习 NuxtJS,我想通过 auth 模块为 Nuxt 实现身份验证。 我不知道为什么,但是使用 loginWith 登录似乎可以正常工作,在 vue 文件上我可以获取有关已登录用户的数据,
当使用包 tedious 连接到 MSSQL 时,我的请求测试出现以下错误: 'Requests can only be made in the LoggedIn state, not the Sen
我正在尝试使用 this python api-wrapper在 Minds.com 上发表评论。 但是,它似乎没有发送评论和错误:(我仍然不知道如何在这里发布堆栈跟踪,但我在这里有它 https:/
我是一名优秀的程序员,十分优秀!