Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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
Mysql 休眠保存旧数据_Mysql_Spring_Hibernate_Jakarta Ee - Fatal编程技术网

Mysql 休眠保存旧数据

Mysql 休眠保存旧数据,mysql,spring,hibernate,jakarta-ee,Mysql,Spring,Hibernate,Jakarta Ee,我是Hibernate和SpringMVC的初学者,在检索数据方面有一个重复的问题,有时当我刷新页面或提交表单时,我会得到更新甚至删除的旧数据 这是我的hibernate配置文件: <hibernate-configuration> <session-factory> <!-- Database connection settings --> <property name="connection.driver_class">com.mys

我是Hibernate和SpringMVC的初学者,在检索数据方面有一个重复的问题,有时当我刷新页面或提交表单时,我会得到更新甚至删除的旧数据

这是我的hibernate配置文件:

<hibernate-configuration>
<session-factory>
 <!-- Database connection settings -->
    <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="connection.url">jdbc:mysql://localhost:3306/cotaDB18</property>
    <property name="connection.username">root</property>
    <property name="connection.password"></property>

    <!-- JDBC connection pool (use the built-in) -->
    <property name="connection.pool_size">1</property>

    <!-- SQL dialect -->
    <property name="dialect">org.hibernate.dialect.MySQLDialect</property>

    <!-- Enable Hibernate's automatic session context management -->
    <property name="current_session_context_class">thread</property>

    <!-- Disable the second-level cache  -->
    <!-- <property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property> -->

    <property name="hibernate.connection.isolation">4</property>

    <!-- Echo all executed SQL to stdout -->
    <property name="show_sql">true</property>

    <!-- Drop and re-create the database schema on startup -->
    <property name="hbm2ddl.auto">update</property>

</session-factory>
我检索的数据如下:

@SuppressWarnings("unchecked")
@Override
public List<Tache> getTachesByPhase(int idPhase) {
    Session session =  HibernateUtil.getSessionFactory().getCurrentSession();
    session.beginTransaction();
    String hql = "From Tache T where T.phase=" + idPhase + " Order by T.index";
    Query query = session.createQuery(hql);
    return query.list();
}

请我需要您的帮助,我找不到解决方案

您还需要向我们展示如何检索这些数据。我认为在HTTP-POST作用域未被破坏时会发生这种情况。当你刷新页面时,你做的旧计算也很少得到刷新。这就是你面临的问题吗?@DarshanLila是的,就是这样!这并不常见,但通常在我刷新或提交带有帖子的表单时发生method@RandomSeed下面是检索数据的方法