問題タブ [odata4j]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
restlet - Restlet の作成で ID が返されない
私は現在、Java からの OData インタラクションのソリューションを PoCing しています。WCF odata リポジトリが利用可能です。コード生成が利用できるため、restlet API を使用して予備コーディングを開始しましたが、それを使用してから、新しく作成されたオブジェクトの ID が作成時に設定されておらず、生成されたサービス クラスの addEntity メソッドが設定されていないという状況に遭遇しました。 IDを返すように見えますか?
Restlet と OData4j のどちらがより包括的なソリューションですか?
ありがとう、マーク。
android - 「予期しないトップレベルの例外」が原因で Android Maven ビルド (Eclipse) が失敗する (odata4j 依存関係を使用)
Android Maven プロジェクト (eclipse m2e、android for maven) のビルドに問題があります。
「インストール」の目標は次のように再開されます。
プロジェクトに次の依存関係を追加しました。
この依存関係は、(とりわけ) javax.persistence-2.0.0.jar も追加します。
ライブラリが2回追加されたと思いますか?しかし、この問題を解決する方法は?依存関係を削除すると、プロジェクトをエラーなしでビルドできます。
コマンドの出力は次のとおりです: maven dependency:tree
私は何か間違ったことをしていますか?私はまだmavenで非常に新しいです。
ありがとう!
java - odata4jのデータキャッシュ
Androidでodata4jを介してRESTletサービスを実装しています。
アプリケーションを実行すると、データの流れが一定になり、odataサーバーに送信する必要があります。
次のメソッドは、新しいデータを取得します。
次のメソッドは、データをサーバーに送信します。
これまでのところ問題ありません。しかし、モバイル接続が切断されたり遅れたりした場合はどうなりますか?
1)ステータスを取得する方法はありますexecute()
か(ポジティブセンド、またはモバイル接続なしなど)。
2)送信が失敗した場合、またはまだ進行中の場合、古いデータがなくなったときに、送信するために新しいデータを保存する必要があります。私が見つけていない利用可能なodata4j(0.8-SNAPSHOT)の機能はありますか、またはたとえばキューでこれを行う必要がありますか?
お手伝いありがとう!
odata - Web ブラウザーでの Odata 応答の表示
こんにちは
、Odata4j を使用して Odata Service を作成し、Tomcat にデプロイしました。Sesame Data Browserを使用すると、ヘッダーを持つテーブル( THREAD をクリックすると) が表示されます。私の質問は、web ブラウザーで同じデータを表示するための URL は何ですか? これをサービスで利用したいのでURLを知りたいです。
これをhttp://localhost:8888/OdataEx/example.svc
ブラウザに入力すると、XMLが表示されます
そしてJavaコード生成サービスは
java - java.lang.NoSuchMethodError の解決方法: org.odata4j.consumer.ODataConsumers.create(Ljava/lang/String;)Lorg/odata4j/consumer/ODataConsumer;
Web プロジェクトで odata4j ライブラリを使用してエンティティをマージしていますが、Web プロジェクトでこのエラーが発生していますが、スタンドアロン アプリケーションで試してみると完全に動作します
java - Eclipse リンクで動的クラス・ローダーを指定する方法
環境:Tomcat-Webサーバー、eclipselink-2.4.1(Juno)JPA、Odata4j EclipseリンクでJPA(テーブルから動的エンティティを生成)を行っています。私のpersistence.xmlは次のようになります
およびプロバイダークラスで
これを ODATA4j の実装に使用しているため、実行中に ODataProducer create 関数をオーバーライドすることでプロパティが取得されます。次のエラーが発生します。
エラーは明らかだと思いますが、知りたいのですが、プロパティを介して動的クラスローダーを与えるにはどうすればよいですか。または、このエラーを取り除く他の方法。
odata - odata4j でメディア リンク エンティティを作成する方法
odata4j でメディア リンク エンティティを作成する方法。
次のように:
spring - Odata4J と Spring オートワイヤリング
JpaTransactionManager transactionManagerOdata を Odata ExampleProducerFactory サーブレットに自動接続できません。
TransactionManagerOdata は正常に構成されており、他の Spring クラスで自動配線できます。
私の場合、transactionManagerOdata は常に null です。Spring がこのサーブレットを認識できるように、Odata4J ExampleProducerFactory を構成する方法について何か提案はありますか。
ありがとうございました
web.xml
例ProducerFactory.java
ApplicationContext.xml
java - 基本認証を使用した OData4j クエリ
まず、OData4j を使った作業がまったくないということから始めましょう。
Web サービスからいくつかの OData を消費する必要がある Android アプリ (Eclipse を使用) を構築しています。既に正常に動作する iPad アプリがあるので、Web サービスは問題ないと思います。
すべての Web 要求が機能するには基本認証が必要であり、ブラウザーを使用して呼び出しを行い、使用している URL と資格情報が有効であることを確認できます。
これまでのところ、私はこのコードを持っています:
現在、Eclipse デバッガーはfor
、おそらく.execute()
呼び出し中に回線で失敗します。デバッガーは私には何の助けにもなりません.LogCatで半分関連しているように見える唯一の行は次のとおりです。
編集:@JohnSpurlockの答えの後、私はもう少し先に進みました。全体的に同じ問題ですが、新しいエラー メッセージ:
BadRequestException: リクエスト URI が無効です。セグメント「ドキュメント」はコレクションを参照するため、これはリクエスト URL の最後のセグメントである必要があります。すべての中間セグメントは、単一のリソースを参照する必要があります。
他にもメッセージがありますが、主にスレッドに関するものです。このメソッドはAsyncTask内から呼び出されていることに注意してくださいAsyncTask
。
私のXML結果の検閲され短縮されたバージョン(ブラウザ経由)は次のようになります。