有什么办法可以从另一个客户端会话访问一个客户端会话的对象?Toplink客户端会话
0
A
回答
1
除非您将实体隔离到客户端会话(ClassDescriptor.setIsIsolated),否则ClientSession实际上并不包含任何实体实例。因此,除非您禁用了缓存,否则针对ClientSession的所有查询都将返回相同的实体实例。
如果您有孤立的实体或实际使用UnitOfWork,那么您将不得不从持有的UnitOfWork/IsolatedClientSession中获取值。不建议使用多线程同时访问UnitOfWork或ClientSession。
0
我并不一定要得到你想达到什么样的,但是,根据Server and Client Sessions从TopLink的开发人员指南,你不应该翻过多个线程共享客户端会话:
虽然客户端会话是线程安全的,不要使用它们跨多个线程写入。来自同一客户端会话的多线程写入操作可能导致错误和数据丢失。有关更多信息,请参阅"Concurrency"。
你能否说明为什么你需要这个?
相关问题
- 1. toplink客户端会话与服务器会话
- 2. 在TopLink中获取客户端会话时出错
- 3. 客户端会话
- 4. Flask客户端会话
- 5. 客户端JS会话库
- 6. http客户端会话
- 7. Node.js和客户端会话
- 8. JMX客户端会话
- 9. 松鼠sql客户端会话超时
- 10. JavaScript REST客户端和会话管理
- 11. 在SOAP客户端中实现会话
- 12. 客户端处理会话超时
- 13. 的ColdFusion客户端VS会话变量
- 14. openam客户端SDK会话ID无效
- 15. 流星:会话的客户端
- 16. Boto3客户端会话中Kivy应用
- 17. SPA客户端访问ServiceStack会话
- 18. NetBeans从REST客户端调试会话
- 19. JAX-RS客户端和会话管理
- 20. 手动实现客户端会话
- 21. Axis2客户端:避免维护会话
- 22. gwt客户端会话超时
- 23. 客户端处理会话超时
- 24. 了解OAuth和客户端会话
- 25. Node.js客户端会话不创建req.session
- 26. Glassfish的3.1.1客户端会话控制
- 27. Gwt访问客户端的会话ID
- 28. 与客户端会话弹出窗口
- 29. 从客户端删除任何会话
- 30. JMS客户端会话使用