gpt4 book ai didi

java - Spring、Hibernate 和 Ehcache - 错误的实体

转载 作者:太空宇宙 更新时间:2023-11-04 08:53:07 25 4
gpt4 key购买 nike

我有一个网络应用程序,它使用 spring+hibernate 作为我的数据层。我使用 ehcache 作为提供者的二级缓存。到目前为止,一切似乎都正常,但有时我们会遇到一个我无法真正弄清楚 atm 的问题。

我的一个表用于应用程序中的标签 - 每个登录的用户都使用其设置的语言访问该表。 90% 的时间都有效。但有时用户会得到错误语言的标签,例如一切都变成了意大利语,而不是德语。

注销并登录后,所有标签都是正确的。

大家有遇到过这样的事情吗?我不知道该看哪里:spring+hibernate+ehcache 是一个可靠的包还是不是?

干杯

最佳答案

Spring/Hibernate/EhCache 是一个可靠的堆栈,我 99% 确定这是您代码中的错误。

标签是否有可能静态缓存在应用程序中的某个位置?

确保 equals 和 hashcode 在您的实体类中正确实现,您可以找到有关如何执行此操作的见解 here

尝试远程调试您的服务器,在 DAO 中设置断点以检查数据是否实际获取。

关于java - Spring、Hibernate 和 Ehcache - 错误的实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2921402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com