設定によりどちらのモれないでください。第三者レベルの性質(非flushableキャッシュ)

StackOverflow https://stackoverflow.com/questions/2059051

質問

開始していますの切り替えも既存の設定によりどちらのモールド、ポASP.NET プロジェクトからも読み込みと新しいセッション毎にデータベース、ゆったり流れる荷重-セッションの時のHTTPリクエスト、ラインの問題です。

た時にアイテムを作成しこのシステムでは、まだ一対一の関係からの経過時間dropdowns.取得するのIDであるのに十分なデータベースに保存する。.

を実行するためにポストの保存のような仕事をするようになった電子メール通知し、その荷重は同じ項目、これまでもたくさんありましたので、全体のオブジェクトツリーに入力されます。

しかしながら、変わゆったり流れる荷重-セッションの寿命全体の要請をしてたんNullReferenceExceptions特性から以下の項目を神秘的にnullになります。

また荷重の設定によりどちらのモ込changedItem.のことになる失敗は:

changedItem.PaperMedia.FormsAnalyst.User.Contact.Name

PaperMediaは、人口がもFormsAnalystがnull以外のID。

これは同様の状態にした時に保存したので、こちらの暑さにもだいぶ慣れてき起ここの問題のデザインはどのようなインテリアキャッシュされてだけで検索設定によりどちらのモこれを無視した実績値からのデータベースです。しかし、私は犯の取引では、プラスを明示的に呼び出しFlush()のセッションの保存とその後の負荷なので、その場合、Commit()、Flush()ではないに影響を及ぼします。

変わったところだと思いこれらの特性の関係hbm.xml ファイルのlazy="false"の場合、SetFetchMode FetchMode.ものとしても、何の効果もありません。

また、検討max_fetch_depthしています。ばしリフレッシュ(changedItem)のセッションによる影響はありません。ただし、私はリフレッシュ(changedItem.PaperMedia)で暮らすようにしています。このどちらかと言うと割引max_fetch_depthとしての問題が、私はそれでもしようとした増加で設定すれば6hibernate.cfg.xml どSetProperty("max_fetch_depth","6"の設定インスタンスを作成する場合のセッション工場は、これらがなかった者でなければならない効果です。

どうなるかはわからないかについてです。

誰も見た事ないように。私は新しい設定によりどちらのモ何をやってもうまくいかないものをパッチとアップグレードなどを

編集:

ということをキャッシュは実際の問題です。呼び出しClear()セッションをインスタンス修正するための

そして質問しないFlush()を更新していないキャッシュされます。まさにそうだと思いました。

役に立ちましたか?

解決

ると思うのFlush()のみに送るデータベースへの変更...この更新をキャッシュを参照されるオブジェがメモリです。ですから他のセッションまたはClear()...または移植FormsAnalyst。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top