【问题标题】:Error Flushing Roles错误刷新角色
【发布时间】:2014-07-31 09:45:20
【问题描述】:

我正在使用 Grails 2.2.5 和 Spring Security 1.2.7.3 并且正在使用

collection SecUser.roles was not processed by flush()

当我什至没有访问用户或角色集合时会发生这种情况,特别是当我使用来自 GORM 的动态查找器方法时。是否有一些域配置或弹簧安全配置可能导致此问题?

【问题讨论】:

标签: grails spring-security grails-orm


【解决方案1】:

似乎该问题与 GORM 触发器 onUpdate() onCreate() 有关。我让这些触发器添加了 createdBy 和 updatedBy 用户。我一拿出那段代码,就再也没有收到错误了。

在我的应用程序的另一个地方也收到了错误,并添加了一个 User.withNewSession{...} 闭包,它也抑制了错误。仍然不能完全确定根本原因。

【讨论】:

    猜你喜欢
    • 2021-03-16
    • 2021-05-24
    • 2011-01-01
    • 1970-01-01
    • 2018-05-08
    • 1970-01-01
    • 2017-07-01
    • 1970-01-01
    • 2020-03-31
    相关资源
    最近更新 更多