Hibernateセッションによってデータが遅延ロードされているときにJFrameマウスカーソルを変更し、待機モードに設定したいとします。私はそれをどのようにすることができますか?ありがとうございましたHibernate遅延ロード中にカーソルを変更
0
A
答えて
0
あなたの答えを与えるために追加/編集できるように、行ったことを示すためのコードが含まれている必要があります。あなたが遅延ローディングや積極的なロードをしたいかどうかのエンティティを宣言しながら、
あなたはそれを指定します。
しかし、私はあなたにそれを行う方法についての基本的なアイデアを与えるでしょう。
子要素をロードするときに、子要素にアクセスする前にカーソルを変更し、読み込みが完了したときに元の状態に戻すことができます。私はスレッドを使ってそれを実演しました。
//lets suppose this is your class and it is currently lazy loaded
private Set<Child> children = parent.getChildren(); // Currently it doesn't contain anything because it is set to Lazy load
とのこれはあなたがオブジェクトの代わりに、このの
public static void yourCurrentMethod() {
...
children.size();
children.iterator();
...
}
をロード怠け者方法です、あなたはあなたの方法をこのように書くことができるものとします
public static void yourCurrentMethod() {
...
scroll.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
SwingUtilities.invokeLater(new Runnable() {
children.size();
children.iterator();
scroll.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
});
...
}
これらを参考にしてください詳細についての答え:
1. https://stackoverflow.com/a/21016898/2815219
2. https://stackoverflow.com/a/2192271/2815219
関連する問題
- 1. BusinessLogicのHibernateセッション(遅延ロードあり)
- 2. Spring + Hibernate遅延ロードエラー
- 3. 遅延ロードjavadript
- 4. 遅延ロード
- 5. nhibernate遅延ロード
- 6. jquery遅延ロード
- 7. 遅延ロードDLL
- 8. 実行時に遅延ロードに変更する
- 9. Accessibility.dllの遅い遅延ロード?
- 10. ランタイム中にスイングタイマーの遅延を変更する
- 11. hibernateとjacksonで遅延ロードを非直列化する
- 12. HibernateとSpringは、遅延モードのコレクションをロードします
- 13. 遅延ロードのナビゲーションプロパティ
- 14. 遅延ロードと$ ocLazyLoad
- 15. Nhinerbate遅延ロードが
- 16. webpack 2遅延ロード
- 17. uitableViewの遅延ロード?
- 18. Laravelスカウト遅延ロード
- 19. マージと遅延ロード
- 20. NSStatusItemツールチップ - 変更の遅延
- 21. JQuery遅延の変更 "this"
- 22. のJava EE 6 + Hibernateは遅延ロード例外
- 23. NSTableViewを遅延ロードする
- 24. 遅延データをロードする
- 25. Primefacesによる遅延問題overlayPanel - 遅延ロード
- 26. パフォーマンスの問題、フォームのロード中に遅延が発生する
- 27. jqueryで遅延iframe(遅延src httpコール)をロード
- 28. NHibernateはJoinQueryOverと遅延ロード
- 29. 遅延ロード角2モジュール
- 30. ロード時のポップアップモーダルの遅延