关于hibernate修改数据之后不能实时更新数据

问题描述:

关于修改数据之后再进行查询,发现数据还是没改之前的数据(在c3p0已经配置过的情况下)。

code表,在前台页面以下拉列表的形式显示,当在修改code数据之后,发现下拉列表中的数据没有改变(每次加载数据都是从数据库中查询),断点发现,只有在第一次加载的时候进行了查询,然后修改code数据之后,再进行查询发现,没有进行数据库查询(也没有发现指定的实体类有添加缓存的地方),数据还是未修改之前的数据。后来发现,同一张表有两个不同的实体进行了映射,修改时是一个实体,查询时又是一个实体。

解决办法:

把修改和查询都用一个实体来操作,问题解决。

发布了61 篇原创文章 · 获赞 9 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/u012129030/article/details/101297837