2013-01-10 19 views
0

我目前PoCing從Java的OData的互動解決方案。我們有一個WCF的OData庫中找到。我開始初步使用的Restlet API,因爲它的代碼生成可編碼,但因爲使用它我遇到其中所生成的服務類沒有一個新創建的對象不具有在創建它的ID集和addEntity方法的情況似乎返回ID?的Restlet創建不返回ID

這是一個更全面的解決方案,從的Restlet或OData4j?

感謝, 馬克。

+0

馬克,你能在的Restlet的GitHub的項目輸入一個問題,給我們的方式重現問題? –

回答

0

您可以手動恢復你在哪裏執行製片人註冊方法

例如ID:

producer.register(yourModelClass.class, "yourModelClass", new Func1<Object,Iterable<yourModelClass>>() { 

      public Iterable<yourModelClass> apply(Object queryInfo) { 
       return null; 
       } 
      } 
     }, "yourID");