我們正在嘗試使用OData V4的Apache Olingo pojogen解決方案。從查看生成的代碼看來,它似乎不是線程安全的。有人知道在併發上下文中使用服務和實體容器的可能解決方案嗎?Apache Olingo pojogen
謝謝!
我們正在嘗試使用OData V4的Apache Olingo pojogen解決方案。從查看生成的代碼看來,它似乎不是線程安全的。有人知道在併發上下文中使用服務和實體容器的可能解決方案嗎?Apache Olingo pojogen
謝謝!
回答亞歷克斯評論:
是的,我們開始探索,但一段時間後,我們決定離開。主要原因:
1 /它無法解析我們微軟CRM的元數據,我們不得不手動調整的元數據來獲得pojogen生成Java的POJO
2 /它似乎並不支持併發。 pojogen Maven插件生成一個容器,您可以使用它來查詢您的odata服務。容器緩衝你的電話,然後你必須調用一個'flush'方法來刷新你的odata服務。但是,您收到的容器是單身人士,無法僅清除當前線程中的調用。
3 /沒有足夠的文檔/資源,社區看起來很小。
你可以從這個線程和我一樣開始:
Olingo - Create strongly typed POJOs for client library of OData service
感謝您提供的信息...文檔是可怕的,每一個信息都是有價值的。我沒有意識到pojogen與客戶有關,但學到了新東西。謝謝你的努力! – Alex
問候!你有沒有設法用pojogenerator來實現某些東西,你介意分享嗎?我仍然不知道它做了什麼,因爲文檔很好,但我期望從pojos中生成實體類型和集合。 – Alex
嗨,我在下面添加了答案。 – medalik