我有一个Java Web应用程序,它使用JPA实现OData服务。这完全按照Apache Olingo tutorial。
中所示完成当我检索特定实体时,以及当我根据其ID(http://my-backend-url.com/Services.svc/MyEntityName(myID))检索特定实体实例时,这很有效,但是,当我尝试访问此实体实例的特定属性时( http://my-backend-url.com/Services.svc/MyEntityName(myID)/MyProperty),请求因 501:未实现错误而失败。
我一直在关注Apache Olingo文档,据我所知,我只需要在使用JPA时设置ServiceFactory,这反过来初始化EDM提供程序和JPA处理器。因此,没有必要专门处理这种类型的请求。
我正在使用OData v2 supports个人属性寻址。
有人可以解释我做错了什么吗?我对Olingo和OData还很新,所以请在解释中详细说明......
非常感谢任何帮助。
谢谢!