問題タブ [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.

0 投票する
1 に答える
66 参照

restlet - Restlet の作成で ID が返されない

私は現在、Java からの OData インタラクションのソリューションを PoCing しています。WCF odata リポジトリが利用可能です。コード生成が利用できるため、restlet API を使用して予備コーディングを開始しましたが、それを使用してから、新しく作成されたオブジェクトの ID が作成時に設定されておらず、生成されたサービス クラスの addEntity メソッドが設定されていないという状況に遭遇しました。 IDを返すように見えますか?

Restlet と OData4j のどちらがより包括的なソリューションですか?

ありがとう、マーク。

0 投票する
2 に答える
779 参照

android - 「予期しないトップレベルの例外」が原因で Android Maven ビルド (Eclipse) が失敗する (odata4j 依存関係を使用)

Android Maven プロジェクト (eclipse m2e、android for maven) のビルドに問題があります。

「インストール」の目標は次のように再開されます。

プロジェクトに次の依存関係を追加しました。

この依存関係は、(とりわけ) javax.persistence-2.0.0.jar も追加します。

ライブラリが2回追加されたと思いますか?しかし、この問題を解決する方法は?依存関係を削除すると、プロジェクトをエラーなしでビルドできます。

コマンドの出力は次のとおりです: maven dependency:tree

私は何か間違ったことをしていますか?私はまだmavenで非常に新しいです。

ありがとう!

0 投票する
0 に答える
205 参照

java - odata4jのデータキャッシュ

Androidでodata4jを介してRESTletサービスを実装しています。

アプリケーションを実行すると、データの流れが一定になり、odataサーバーに送信する必要があります。

次のメソッドは、新しいデータを取得します。

次のメソッドは、データをサーバーに送信します。

これまでのところ問題ありません。しかし、モバイル接続が切断されたり遅れたりした場合はどうなりますか?

1)ステータスを取得する方法はありますexecute()か(ポジティブセンド、またはモバイル接続なしなど)。

2)送信が失敗した場合、またはまだ進行中の場合、古いデータがなくなったときに、送信するために新しいデータを保存する必要があります。私が見つけていない利用可能なodata4j(0.8-SNAPSHOT)の機能はありますか、またはたとえばキューでこれを行う必要がありますか?

お手伝いありがとう!

0 投票する
2 に答える
773 参照

odata - Web ブラウザーでの Odata 応答の表示

こんにちは
、Odata4j を使用して Odata Service を作成し、Tomcat にデプロイしました。Sesame Data Browserを使用すると、ヘッダーを持つテーブル
( THREAD をクリックすると) が表示されます。私の質問は、web ブラウザーで同じデータを表示するための URL は何ですか? これをサービスで利用したいのでURLを知りたいです。

これをhttp://localhost:8888/OdataEx/example.svcブラウザに入力すると、XMLが表示されます


そしてJavaコード生成サービスは

0 投票する
1 に答える
313 参照

java - java.lang.NoSuchMethodError の解決方法: org.odata4j.consumer.ODataConsumers.create(Ljava/lang/String;)Lorg/odata4j/consumer/ODataConsumer;

Web プロジェクトで odata4j ライブラリを使用してエンティティをマージしていますが、Web プロジェクトでこのエラーが発生していますが、スタンドアロン アプリケーションで試してみると完全に動作します

0 投票する
1 に答える
2029 参照

java - Eclipse リンクで動的クラス・ローダーを指定する方法

環境:Tomcat-Webサーバー、eclipselink-2.4.1(Juno)JPA、Odata4j EclipseリンクでJPA(テーブルから動的エンティティを生成)を行っています。私のpersistence.xmlは次のようになります

およびプロバイダークラスで

これを ODATA4j の実装に使用しているため、実行中に ODataProducer create 関数をオーバーライドすることでプロパティが取得されます。次のエラーが発生します。

エラーは明らかだと思いますが、知りたいのですが、プロパティを介して動的クラスローダーを与えるにはどうすればよいですか。または、このエラーを取り除く他の方法。

0 投票する
1 に答える
265 参照

odata - odata4j でメディア リンク エンティティを作成する方法

odata4j でメディア リンク エンティティを作成する方法。

次のように:

0 投票する
0 に答える
1020 参照

spring - Odata4J と Spring オートワイヤリング

JpaTransactionManager transactionManagerOdata を Odata ExampleProducerFactory サーブレットに自動接続できません。

TransactionManagerOdata は正常に構成されており、他の Spring クラスで自動配線できます。

私の場合、transactionManagerOdata は常に null です。Spring がこのサーブレットを認識できるように、Odata4J ExampleProducerFactory を構成する方法について何か提案はありますか。

ありがとうございました

web.xml

例ProducerFactory.java

ApplicationContext.xml

0 投票する
3 に答える
2078 参照

java - 基本認証を使用した OData4j クエリ

まず、OData4j を使った作業がまったくないということから始めましょう。

Web サービスからいくつかの OData を消費する必要がある Android アプリ (Eclipse を使用) を構築しています。既に正常に動作する iPad アプリがあるので、Web サービスは問題ないと思います。

すべての Web 要求が機能するには基本認証が必要であり、ブラウザーを使用して呼び出しを行い、使用している URL と資格情報が有効であることを確認できます。

これまでのところ、私はこのコードを持っています:

現在、Eclipse デバッガーはfor、おそらく.execute()呼び出し中に回線で失敗します。デバッガーは私には何の助けにもなりません.LogCatで半分関連しているように見える唯一の行は次のとおりです。

編集:@JohnSpurlockの答えの後、私はもう少し先に進みました。全体的に同じ問題ですが、新しいエラー メッセージ:

BadRequestException: リクエスト URI が無効です。セグメント「ドキュメント」はコレクションを参照するため、これはリクエスト URL の最後のセグメントである必要があります。すべての中間セグメントは、単一のリソースを参照する必要があります。

他にもメッセージがありますが、主にスレッドに関するものです。このメソッドはAsyncTask内から呼び出されていることに注意してくださいAsyncTask

私のXML結果の検閲され短縮されたバージョン(ブラウザ経由)は次のようになります。