Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java hibernate-从数据库获取每个页面_Java_Database_Spring_Hibernate_Spring Mvc - Fatal编程技术网

Java hibernate-从数据库获取每个页面

Java hibernate-从数据库获取每个页面,java,database,spring,hibernate,spring-mvc,Java,Database,Spring,Hibernate,Spring Mvc,我有一个场景,其中我需要在用户将浏览的所有jsp页面上显示与其帐户关联的名称标记的计数。此名称标签的计数可以通过用户的操作或其他用户的操作来增加/减少 实现这一点的最佳方式是什么?目前,我正在从数据库中获取控制器中每个方法的数据,因此我可以确保显示的数据确实是更新的。但这是以性能为代价的。有什么建议可以有效地实现这一点吗 谢谢 您能告诉我们您所说的用户操作和名称标签是什么意思吗?请将其存储在会话中,以便每个用户在会话中只需加载一次。用户操作。比如他用表单添加了一个名字标签。其他用户也可以为其他用

我有一个场景,其中我需要在用户将浏览的所有jsp页面上显示与其帐户关联的名称标记的计数。此名称标签的计数可以通过用户的操作或其他用户的操作来增加/减少

实现这一点的最佳方式是什么?目前,我正在从数据库中获取控制器中每个方法的数据,因此我可以确保显示的数据确实是更新的。但这是以性能为代价的。有什么建议可以有效地实现这一点吗


谢谢

您能告诉我们您所说的用户操作和名称标签是什么意思吗?请将其存储在会话中,以便每个用户在会话中只需加载一次。用户操作。比如他用表单添加了一个名字标签。其他用户也可以为其他用户添加名称标签。@Jay,但其他用户也可以为其他用户添加名称标签。如果我将它存储在会话中,如果其他人更新它,它将如何自动反映?谢谢你的建议!