如何通过外部操作刷新表行

如何通过外部操作刷新表行

本文介绍了如何通过外部操作刷新表行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨。



我的项目是一个基于Struts2 + Spring + Hibernate的web项目。

我正在使用MySQL 。

我正在定义bean并应用DI(依赖注入)。

所有bean都有''request''范围,但只有org.springframework.orm.hibernate3 .annotation.AnnotationSessionFactoryBean实例是''singleton''。



Hi.

My project is a web project based on Struts2 + Spring + Hibernate.
And I''m using MySQL.
I''m defining beans and applying DI( Dependency Injection ).
All beans have ''request'' scope, but only org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean instance is ''singleton''.

<bean id="sessionFactory" scope="singleton"

		class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
		<property name="configLocation" value="classpath:hibernate.cfg.xml" />
	</bean>







问题如下。



1.我运行我的项目。



2.我在网络浏览器上连接到我的项目。



http:// localhost:8080 / myproj



3.这里显示我的数据库中的表行。



4.然后,我在PHPMyAdmin上更改了数据库中的一行。



5.我刷新页面,但页面显示未更改的数据。



什么问题是什么?

请帮帮我。




Problems are as following.

1. I run my project.

2. I connected to my project on the web browser.

http://localhost:8080/myproj

3. Here display the table rows in my database.

4. Then, I changed a row in the database on PHPMyAdmin.

5. I refresh my page, but the page is showing the unchanged data.

What''s the problem?
Please help me.

推荐答案

<!-- Enable the second-level cache  -->
<property name="hibernate.cache.provider_class">
    net.sf.ehcache.hibernate.EhCacheProvider
</property>
<property name="hibernate.cache.region.factory_class">
    net.sf.ehcache.hibernate.EhCacheRegionFactory
</property>
<property name="hibernate.cache.use_query_cache">true</property>
<property name="hibernate.cache.use_second_level_cache">true</property>
<property name="hibernate.cache.use_structured_entries">true</property>
<property name="hibernate.cache.generate_statistics">true</property>



问候,


Regards,


这篇关于如何通过外部操作刷新表行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 21:02