問題タブ [eager]
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.
javascript - コンテンツを書き込めませんでした: ロールのコレクションを遅延初期化できませんでした。プロキシを初期化できませんでした - セッションがありません
FetchType.LAZYを使用すると、このエラーが発生します
コンテンツを書き込めませんでした: ロールのコレクションを遅延して初期化できませんでした: com.websystique.springmvc.model.User.userProfiles、プロキシを初期化できませんでした - セッションがありません
ここに私のモデルクラスがあります:
そして、これは私のjavascript ajaxです:
私のコントローラークラス:
私のサービスクラス:
しかし、FetchType.EAGERを変更すると正常に動作します。また、EAGER と LAZY の違いを読み取ろうとしましたが、私の場合、メモリ使用量が少ないなどの理由で LAZY を使用することを好むと思います。
LAZY を使用して ajax を機能させる方法は他にありますか? どんな助けでも大歓迎です。
================================================== ======================= 更新
ここに私の UserDaoImpl クラスがあります:
AbstractDao クラス:
@ Bushra Hannure ありがとうございます。誤って Dao のコードをぶつけてしまいました。
for(User user : users){ Hibernate.initialize(user.getUserProfiles()); }
FetchType を再度 LAZY に変更すると、問題なく ajax 呼び出しを使用できます。私の初心者の質問で申し訳ありません。
しかし、それがどのようにメソッドをオーバーライドしたのか理解できません。フェッチは熱心に行われると書かれていますが、完全には理解できません。しかし、モデルクラスがLAZYに設定されていても、どういうわけか今でも機能しています。
このコードの参照については、次のリンクを参照してください: http://websystique.com/springmvc/spring-mvc-4-and-spring-security-4-integration-example/
python - Eager モードでの TF.data.dataset.map(map_func)
私は熱心なモードを有効にして TF 1.8 を使用しています。
mapfunc 内の例を印刷できません。mapfunc 内から tf.executing_eagerly() を実行すると、「False」が表示されます
print(new_ex) 出力:
mapfunc の外では、正常に動作します。しかし、その内部では、渡された例には値も .numpy() 属性もありません。