Hibernate不返回新插入的数据

Hibernate不返回新插入的数据,hibernate,caching,Hibernate,Caching,我正在使用一个开源的电子商务应用程序。应用程序使用Hibernate3。当我手动向数据库添加新产品时,hibernate不会查询它们。实际上,它不会在客户端面板上显示新产品,尽管它会在管理面板上显示它们。我可以看到新产品是通过管理面板保存的,但它们在客户端面板上不可见。但是,当我单击save按钮在admin面板上保存产品时(调用hibernate进行更新,事件虽然没有更改),产品将在客户端面板上列出。听起来像是hibernate缓存之类的问题。我禁用了所有缓存并降低了连接隔离级别persiste

我正在使用一个开源的电子商务应用程序。应用程序使用Hibernate3。当我手动向数据库添加新产品时,hibernate不会查询它们。实际上,它不会在客户端面板上显示新产品,尽管它会在管理面板上显示它们。我可以看到新产品是通过管理面板保存的,但它们在客户端面板上不可见。但是,当我单击save按钮在admin面板上保存产品时(调用hibernate进行更新,事件虽然没有更改),产品将在客户端面板上列出。听起来像是hibernate缓存之类的问题。我禁用了所有缓存并降低了连接隔离级别persistence.xml(在电子商务应用程序中),如下所示:

<property name="hibernate.cache.provider_class" value="org.hibernate.cache.NoCacheProvider"/> 
<property name="hibernate.cache.use_second_level_cache" value="false"/>
<property name="hibernate.cache.use_query_cache" value="false"/>
<property name="hibernate.connection.isolation" value="1"></property>

您的应用程序可能有自己的缓存。