問題タブ [objectify]
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.
google-app-engine - Facebook投稿タイプオブジェクトをGAEに実装するには?
私は新しいプログラマーで、アプリケーションに Facebook タイプの「フィード」を実装しようとしています。のように、ユーザーが自分のプロファイルに何らかの変更を加えるたびに、リンクされたプロファイルはニュースフィードの形でそれを知るようになります。
しかし、ユーザーがデータ(「ニュース」、「ブログ」、「イベント」、または「コメント」など)を保存するたびに、それぞれのクラスのIDをリンクされたプロファイルに送信するだけで、それ。オブジェクトが保存される前にIDが生成されないため、問題はそれらをどのように送信できるかです。次の回避策を考えましたが、それぞれに問題があります。
ユーザーがニュースを投稿するたびに .... Post オブジェクトが作成され、ユーザーの投稿コレクションに追加されます。しかし、他のユーザーはどのようにそれを知ることができますか.....
1)IDを送信します....しかし、IDが作成されていない場合、どうすればIDを送信できますか。
2)投稿メッセージを送信し、クリックするたびに...特定のユーザーからの最新の投稿が表示されます..しかし、3つ以上のメッセージの場合、どれが表示されますか?? 投稿作成日によって表示されますその日付より後の投稿は表示されません....しかし、彼はより新しい投稿を表示する必要があります..
3) すべてのフォロワー フィードに投稿を保存します。その場合、データははるかに大きくなります
4) ログイン時のすべてのフォロワーは、フォローしているすべての人をチェックし、タイムスタンプの後にフィードを保存しますか? 投稿がユーザーのプロファイルに保存されるため、これを実装する方法は次のすべての人をチェックしてから、フィードをチェックしてフィード ボックスに表示するだけです。バッチプロセスを使用する必要があると思います。処理にはさらに時間がかかります。
objectify-appengine を使用して GAE で操作を行っています。
どんな助けでも大歓迎です
java - Java Google App Engine: すべてのエンティティをプロパティで並べ替えて取得し、後で取得できるように挿入しますが、挿入順序は維持します
Objectify3.0 で Java Google App Engine を使用しています (そのため、一部の種類は標準の JPO/JPA とは異なるように見える場合があります)。
とにかく、プロパティでソートされたすべてのエンティティを取得し、後で取得するために挿入して、挿入されたソート順で結果を取得できるようにしたいと考えています。
基本的に、これは私がいくつかのことをしたいことを意味します:
- 「名前」で昇順にソートされたすべてのエンティティ (約 10,000) を取得します。一度にすべてのエンティティを取得しようとすると、30 秒の応答制限に達します。
- 取得した順序のエンティティを、SortedByNameGame という別の種類に挿入します。これは、ゲームとまったく同じ種類です (以下を参照)。
- SortedByNameGame の種類からエンティティ (たとえば、genre = action を使用) を取得しますが、エンティティが挿入された "名前" プロパティの昇順で並べ替えて返されます。
私のゲームの種類は次のようになります。
私の SortedByNameGame の種類は次のようになります。
私はいくつかのアプローチを検討して試しましたが(再帰的なリクエストを中心に)、うまくいきませんでした。例えば:
タスクを持つカーソル: 私は基本的にこのメソッドを使用しています: http://code.google.com/p/objectify-appengine/wiki/IntroductionToObjectify#Cursors
RequestDispatcher.forward(request, response) を持つカーソル。http://code.google.com/p/objectify-appengine/wiki/IntroductionToObjectify#Cursorsと同様
HttpServletResponse.sendRedirect(/pathToThisServlet) を持つカーソル。http://code.google.com/p/objectify-appengine/wiki/IntroductionToObjectify#Cursorsと同様
バックエンド: http://code.google.com/appengine/docs/java/backends/overview.html。彼らは30秒の応答時間制限を持っていないので、これを調べています. ただし、これらはまだ機能していません。つまり、ブラウザからアクセスする方法がわかりません。404 Error Forbidden が表示されます。
同じ URL/サーブレットを要求する再帰的なアプローチは不可能だと思います。つまり、「アプリが要求の無限の再帰を引き起こすのを防ぐために、要求ハンドラーは独自の URL を取得することを許可されていません。それでも、無限の原因になる可能性があります。ユーザーが提供する URL のリクエストをアプリで取得できる場合は注意が必要です。」(ソース: http://code.google.com/appengine/docs/java/urlfetch/overview.html#Responses )
私の質問は
これらの再帰キュー タスクが作成されていない、または再帰リクエストが機能していないなど、何が間違っていますか?
または、私が望むことを行うために他にどのようなアプローチが存在しますか?
gwt - RequestFactory と Objectify の使用中に発生する奇妙な例外
Google IO gwtgae2011の例を見て、うまくいきました。プロジェクトにいくつかの機能を追加しようとしましたが、サーバーから常に例外が発生し (onFailure メソッドが呼び出されました)、スタックトレースは
Sketch2 というクラス Sketch の正確なクローンを作成し、RequestFactory インターフェイスで SketchDao、SketchProxy、および SqetchRequest のクローンを作成しました。
とにかく例外がスローされます。(再コンパイル、再起動、生成されたファイルのクリーンアップを試み、IDEA を使用してみました - 同じ問題) なぜこれが起こっているのですか?
python - lxml.objectify.ObjectifiedElement から Python 名前空間属性を削除する
からpython属性を削除するにはどうすればよいlxml.objectify.ObjectifiedElement
ですか?
例:
代わりに、出力を次のようにしたいと思います。
java - Objectify + google appengine を使用した大文字と小文字を区別しないフィルター クエリ
Objectify + google appengine (Java) で大文字と小文字を区別しないフィルター クエリを実行する簡単な方法はありますか? 基本的に、これは私がやろうとしていることですが、メールのフィルターで大文字と小文字を区別しないようにする必要があることを除いては.
google-app-engine - Objectify で OR を実行する方法
ObjectifyでこのSQLステートメントと同等のことを行う方法を理解できていません
SELECT * FROM myTable WHERE myTable.attribute = 'X' OR myTable.attribute = 'Y'.
どんな助けでも大歓迎です。
java - ポリモーフィック クエリを使用しない継承のオブジェクト化
クラスAとクラスB(Aを拡張)があります。@Subclass キーワードを使用せずに、両方を同じエンティティ型として保存したいと思います。ポリモーフィック クエリは (今のところ) 使用したくありません。これはかなり新しいものであり、エンティティに余分なフィールドを持ちたくないからです。
理想的には、クラス A とクラス B は両方ともエンティティ タイプ X として格納され、クラス A と B のフィールドのスーパーセットを含みます。また、ポリモーフィック クエリをエミュレートできるように、クラス A に「タイプ」フィールドを格納します。objectify を使用してこれを行う最善の方法は何ですか????
ありがとう!
java - Objectifyを使用したモックフレームワーク?
Objectifyでモックフレームワークを使用することは可能ですか?
次のことを試しましたが、機能しません。
エラーは次のとおりです。
私は何か間違ったことをしていますか、それともこれは不可能ですか?
java - objectify を使用してオブジェクトのプロパティのサブセットを取得する方法
objectify を使用して保存する大きなオブジェクトがあります。プロパティのサブセットのみが入力されたオブジェクトのリストが必要です。これはどのように行うことができますか?
java - JDO Google App Engine:カスタム型付きの親の子であるカスタム型付きオブジェクトのリストを永続化してクエリするにはどうすればよいですか?
Objectify を使用して、いくつかのカスタム タイプのオブジェクトを永続化し、クエリを使用してそれらを取得しています。
Command オブジェクトだけを永続化してクエリするにはどうすればよいでしょうか。
オブジェクトは次のとおりです。