【问题标题】:Dynamic domain model properties not loading未加载动态域模型属性
【发布时间】:2014-12-20 00:30:08
【问题描述】:

我们的项目是一个使用 mongodb 作为其数据库的 grails 项目。域模型利用了 mongo 具有嵌套和动态字段的能力。当在项目中使用动态查找器来检索域对象时,它会很好地拉回动态字段。

我们现在正尝试实施 AKKA 以增加用户响应时间,方法是允许某些进程在其初始请求之外在后台运行,而不是让它们等待整个进程完成。

我看到的当前问题是,当使用动态查找器检索域对象时,它似乎没有检索动态字段。消息由三个 ObjectId 元素和一个服务类组成,当处理消息时,服务类会被 ObjectId 元素调用。

它返回元素,但不返回它们的动态字段。对我所缺少的任何见解将不胜感激。

【问题讨论】:

    标签: mongodb grails grails-orm akka


    【解决方案1】:

    让它工作。似乎没有附加在从 akka 生成的函数调用中返回的域对象。

    我们用 DomainClass.withTransaction {} 包围了调用,这似乎解决了这个问题。

    但是,我们也将消息更改为在消息中不包含服务,并在调用之前在应用程序上下文中查找服务 bean。

    【讨论】:

      猜你喜欢
      • 2016-12-15
      • 1970-01-01
      • 1970-01-01
      • 2018-06-27
      • 2016-03-17
      • 2019-03-04
      • 1970-01-01
      • 2023-03-27
      • 2015-08-28
      相关资源
      最近更新 更多