0

我目前正在 PoCing 一个从 Java 进行 OData 交互的解决方案。我们有一个可用的 WCF odata 存储库。我开始使用restlet API进行初步编码,因为它可以生成代码,但是自从使用它以来,我遇到了新创建的对象在创建时没有设置它的ID并且生成的服务类中的addEntity方法没有的情况似乎返回ID?

哪个是更全面的解决方案,来自 Restlet 还是 OData4j?

谢谢,马克。

4

1 回答 1

0

您可以手动返回执行生产者注册方法的 id

例如:

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

            public Iterable<yourModelClass> apply(Object queryInfo) {  
                return null;
                }
            }
      }, "yourID");
于 2013-04-05T12:23:21.633 回答