mongodb - Grails 3.1.16:没有数据存储会话绑定到线程,并且配置不允许在此处创建非事务性 Grails
问题描述
我没有绑定到线程的数据存储会话,并且配置不允许在调用 DomainMappingCached() 函数时在此处创建非事务性的 Grails。函数返回 DomainMapping 的类对象,其中函数内部执行正确。我正在使用 GORM 5.0。下面是我的代码片段:
domainsDel?.each { domainInstance ->
if (domainInstance.domainMappingCached()) {
}
解决方案
通过 Class.withTransaction{} 解决
推荐阅读
- react-native - 使用 react-native-razorpay 时反应原生 apk 构建失败
- jenkins - NPM 命令在作为 Jenkins 作业执行时失败
- javascript - 如何将用户名和密码从夹具文件调用到赛普拉斯的测试场景中
- python - 二元组和三元组
- javascript - 获取随机范围谷歌电子表格
- sql - 尝试在 Oracle SQL 中优化 *random* 查询
- json - 如何根据输入用 jq 替换 JSON 中的字符串
- javascript - 运算符“>”不能应用于类型“Iterable”
'和'日期' - youtube-api - Youtube API 数据问题
- javascript - Chromedriver:由于页面崩溃而删除了会话