問題タブ [databinder]

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 投票する
2 に答える
5483 参照

java - Hibernateクエリが古いデータを返すのはなぜですか?

クイックバージョン

基本的に、Hibernateテーブルを更新していて、後続のクエリが古い値をロードしています。

詳細版

Hibernate(3.3.1.GA)およびEhCache(2.4.2)。

ページ数のある永続化Bookされたオブジェクトで、List<PageContent>この本の真ん中にページを追加しています。私はDatabinder/Wicketを使用していますが、それは関連しているとは思いません。

の該当するフィールド/メソッドは次のBookとおりです。

その結果、リストに新しいページが追加され、それに応じてデータベースが更新され、データストアでこれを確認しました。ただし、ページの次のクエリ、たとえば「ページ#4」は、新しいページ#4ではなく「古い」ページ#4をロードします。

それで、私は惜しみなく基準からキャッシングを削除します。データストアにクエリを実行しますが、それでも間違った値を返します。ただし、どちらの場合も、2分ほど待つと、すべてが期待どおりに機能しています。キャッシングはまだ関係していると思います。両方ともPageContentBookこのキャッシュ戦略を使用します。

私はキャッシングに不慣れで、このファイルを初めて設定したことを告白します。これが私のehcache.xmlです:

更新@Cacheデータストアオブジェクトの注釈を削除すると、問題が削除されます。もちろん、ページの変更はアクセスよりもはるかに少ないため、これらのオブジェクトをキャッシュしたいと思います。

それで、考え?ページの削除など、他にもいくつかの問題があります。すべてが期待どおりにデータベースを更新しますが、実際の動作は不安定です。

前もって感謝します!

更新#2:デバッグを介して、データストアに正しい情報があることを確認できます。クエリを実行すると、ダーティ情報が含まれている第2レベルのキャッシュにフォールバックします。データが変更されるたびにキャッシュから削除するのは私次第ではないと思いますか?

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

eclipse - Eclipse で使用するデータバインダー ディスパッチを設定するにはどうすればよいですか?

Scala で簡単な HTTP リクエストを書きたいのですが、Databinder Dispatch ライブラリには sbt の手順しかありません。私は比較的 Eclipse の初心者なので、Eclipse の Scala プロジェクトでそれを使用する方法を教えてもらえますか? Scala 2.9.0final を使用しています。Dispatch と互換性がない場合、代替の HTTP 要求ライブラリはありますか?

http://dispatch.databinder.net/Try+Dispatch.html

ありがとう!

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

asp.net-mvc - DataBinderを使用してオブジェクト全体を1つのステップでキャストする

DataBinder.Eval()プロパティでキャストする代わりに、を使用してオブジェクト全体をキャストすることは可能ですか?例えば:

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

spring-mvc - @InitBinder初期化をWebBindingInitializerに外部化する

データバインディングの初期化には2つの主要な手段がありますが、古い学校の方法には、理解できないという欠点があります。この注釈の方法は素晴らしいです:

しかし、ConfigurableWebBindingInitializerでは実行できません。まず、バインダーインスタンスがAnnotationMethodHandlerAdapterで作成され、初期化子がHandlerMethodInvokerのどこかにバインダーインスタンスを渡されるため、セットアップできません...次のようなことはできません。

バインダーインスタンスがhandlerAdapterで渡されるためです。では、どうすればバインダーを設定できますか?

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

asp.net - aspxページのTD内でデータバインダー構文を使用していますか?

私はこれが可能またはそのようなものであるべきだと考えています:

しかし、それは私のためにそれをしていません。

これを行う方法はありますか?

ありがとう!

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

scala - AkkaRESTサービス+ディスパッチ

ここの例に従いました。うまくいきます。しかし今、私はいくつかのビジネスロジックを実行する必要がありますcase get:Get =>

必要なビジネスロジックには、ディスパッチライブラリの使用が含まれます。一言で言えば、私はあるページにリクエストを行い、データを取得し、それをあるクラスでラップして、それを返します。

私の受信ケースは次のようになります。

これは動作しません:

また、で応答したHTTP 200 OK、(ディスパッチライブラリを使用して)要求を開始しているようです。

ここで何が問題になる可能性がありますか?

0 投票する
4 に答える
22852 参照

c# - C# - Repeater コントロールをループし、DataBinder.Eval() を介して追加された値にアクセスする

テーブルに行を追加する Repeater コントロールがあります。各セル内のデータは、リピーターにバインドされた Datatable から取得されます。

簡単な例:

コード ビハインドでは、各リピーター行をループして、その行の Quantity の値を取得できるようにしたいと考えています。

これまでのところ、私が持っているのは次のとおりです。

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

scala - Databinder-Dispatchを使用して302httpリダイレクトの場所を取得する

databinder -dispatch 0.8.3を使用して、302 http応答からリダイレクトURLを取得しようとしていますが、次の例外が発生します。

これが私が試みたものです、いくつかの助けを借りて

私は何が欠けていますか?いつものように、よろしくお願いします。

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

asp.net - asp.net の DataBinder.Eval エラー

System.Web.UI.WebControls.WebControl から継承する GridView のようないくつかのジョブを実行するクラスを作成しました。

IHGridView でリピーター用の ItemTemplate も作成しました。

IHGridView クラスは Repeater といくつかの html コードを返しますが、開発の便宜上、いくつかのものを作成しました。

私のaspxでは、これを以下のように使用できます。

今、私は問題を思いつきます。aspx で DataBinder.Eval を使用できません。

これは私にエラーを与えます。エラー メッセージは次のとおりです。 CS1061: 'System.Web.UI.Control' に 'DataItem' の定義がありません。「System.Web.UI.Control」の最初の引数に拡張可能なメソッド「DataItem」がありません。ルーブリックまたはアセンブリ参照を使用しているかどうかを確認してください。これは韓国語で書かれていましたが、私は英語に翻訳しました。誰でもこの問題を解決する手がかりを教えてもらえますか?

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

java - SpringでのDataBinderとConversionServiceの違い

Webリクエストをモデルオブジェクトにバインドすることに関して、SpringのDataBinderとConversionServiceの使用と目的に混乱が生じています。これは、最近JSR-303検証を追加して使用しようとしたために発生しました。

これの前に私は使用しました:

複数のコントローラーで使用できるグローバルなDataBinderが必要だったので、これは良かったです。GlobalWebBindingInitialzerクラス内で、これらのいくつかを実装します。

ただし、@ Validアノテーションを使用したかったので、を追加しました。これの副作用は、上記のAnnotationMethodHandlerAdapter Beanがすでにアノテーション駆動型の一部として定義されているため、グローバルデータバインダーが無視されることです。

だから今私はこのクラスを作成しました:

私は混乱しています。使用したい場合、データバインダーではなく変換サービスを使用する必要がありますか?