java - 在哪里存储一个对象我需要整个 session ,我需要更新它的可能性,同时也在数据库中更新它?

标签 java database jsp object store

对象是登录用户和一些与他相关的对象。我想将数据库的流量保持在最低限度。我需要一个合适的解决方案来做到这一点。我使用不带 Scriptlet 的 JSP 代码和 Servlet,并通过 JPA 获取对象。我希望你明白我的意思。

最佳答案

如果像 powerMicha 建议的那样将数据存储到 session 中,则必须确保存储的数据是可序列化的。否则,您可能会遇到一些奇怪的行为,因为如果某些 Web 容器需要内存用于其他事情,它们会通过序列化将 session 数据保存到磁盘。

关于java - 在哪里存储一个对象我需要整个 session ,我需要更新它的可能性,同时也在数据库中更新它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6742967/

相关文章:

java - 如何重定向以 ".jsp"结尾的网址

javascript - 如何根据 <c :out> tag of jSTL in jsp page 中的某些条件在 td 标记中设置 bgcolor

Java 8 map 流

java - 如何使用 switchIfEmpty RxJava

java - 如何将Oracle中的Date数据类型(格式 "01-JAN-19")转换为Java中的LocalDate数据类型

mysql - 我有一个具有挑战性的 MySQL SELECT 查询,涉及库存和阈值边界

java - 无法使用 hibernate 和 struts 在 jsp 中显示数据库中的图像

java - 从 Java 程序执行批处理文件时出错

java - 我可以限制可以绘制的 JTextField 中的文本长度,同时仍然存储全文吗?

database - 无法使用 Zookeeper 在 ClickHouse 中设置复制