OData V4でApache Olingo pojogenソリューションを試しています。生成されたコードを見ても、スレッドセーフではないようです。誰もが、コンカレントコンテキストでサービスとエンティティのコンテナを使用する可能な解決策を知っていますか?Apache Olingo pojogen
ありがとうございます!アレックスのコメントへ
OData V4でApache Olingo pojogenソリューションを試しています。生成されたコードを見ても、スレッドセーフではないようです。誰もが、コンカレントコンテキストでサービスとエンティティのコンテナを使用する可能な解決策を知っていますか?Apache Olingo pojogen
ありがとうございます!アレックスのコメントへ
回答:
はい、私たちはそれを探求始めたが、しばらくして、私たちはそれを残すことにしました。主な理由:
1 /それが私たちのMicrosoft CRMメタデータの解析に失敗しました。そして、我々は
2 /同時実行をサポートしていないようですのJava POJOを生成するpojogenを取得するためにメタデータを手動で微調整しなければなりませんでした。 pojogen Mavenプラグインは、odataサービスのクエリに使用できるコンテナを生成します。コンテナはあなたの呼び出しをバッファリングし、その後、あなたのodataサービスにフラッシュするための 'flush'メソッドを呼び出さなければなりません。ただし、受け取るコンテナはシングルトンであり、現在のスレッドからの呼び出しのみをフラッシュする方法はありません。
3 /ドキュメント/リソースが不十分でコミュニティが非常に小さいようです。
私がしたように、このスレッドから開始することができます:
Olingo - Create strongly typed POJOs for client library of OData service
提供していただきありがとうございます...ドキュメントはひどく、あらゆる情報が貴重です。私はpojogenがクライアントに関連していることに気がつかなかったが、何か新しいことを学んだ。努力してくれてありがとう! – Alex
挨拶を!あなたはpojogeneratorと何かを達成するために管理していたと共有を気にしますか?ドキュメントは素晴らしいので、私はまだそれが何かを知りませんが、私はエンティティの種類とpojosからセットを生成するために探しています。 – Alex
こんにちは、私は以下の答えを追加しました。 – medalik