2014-12-19 154 views
0

我們的項目是一個grails項目,它使用mongodb作爲它的數據庫。域模型利用了mongo具有嵌套和動態字段的能力。在項目中使用動態查找器來檢索域對象時,它會很好地將動態字段拉回來。動態域模型屬性不加載

我們現在正在努力實現由AKKA允許一些進程在後臺除了他們最初的請求運行,而不是讓他們等到整個過程完成,以增加用戶的響應時間。

我看到的當前問題是,當使用動態查找器檢索域對象時,它似乎沒有檢索動態字段。該消息由三個ObjectId元素和一個服務類組成,當處理消息時,服務類用ObjectId元素調用。

它返回元素,但不是它們的動態字段。任何對我缺少的東西的瞭解將不勝感激。

回答

1

得到它的工作。看起來,在從akka衍生的函數調用中返回的域對象沒有附加。

我們周圍有DomainClass.withTransaction {}這似乎是解決這個問題的呼籲。

但是,我們也改變了消息,不會對消息的服務,並期待在應用程序上下文服務豆向上調用之前。