Restlet创建不返回ID

时间:2013-01-10 11:21:46

标签: restlet odata4j

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

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

谢谢, 标记

1 个答案:

答案 0 :(得分:0)

您可以手动返回实现生产者注册方法的ID

例如:

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

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