Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.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
Java 如何使用JPA或SQL使用刷新超时更新字段?_Java_Sql_Spring Boot_Jpa_Mariadb - Fatal编程技术网

Java 如何使用JPA或SQL使用刷新超时更新字段?

Java 如何使用JPA或SQL使用刷新超时更新字段?,java,sql,spring-boot,jpa,mariadb,Java,Sql,Spring Boot,Jpa,Mariadb,对于特定的需要,我希望在使用超时设置为1后,将表字段自动更新设置为值0,如果我进行另一次更新,该超时将可重置 在我的后端SpringBoot Rest API中,JPA和JDBC都已启用并可用 我的数据库管理系统是MariaDB 谢谢 春天到了。以前人们使用Quartz library就是为了达到这种目的。这是一件好事,但我的问题是,我需要它的超时时间,在这种情况下,在1000之后,我的字段将为0,即使在时间9999更新值1,但最后这不是一个坏主意,我会让我的schudle将值减去5,以达到特定

对于特定的需要,我希望在使用超时设置为1后,将表字段自动更新设置为值0,如果我进行另一次更新,该超时将可重置

在我的后端SpringBoot Rest API中,JPA和JDBC都已启用并可用

我的数据库管理系统是MariaDB

谢谢


春天到了。以前人们使用Quartz library就是为了达到这种目的。

这是一件好事,但我的问题是,我需要它的超时时间,在这种情况下,在1000之后,我的字段将为0,即使在时间9999更新值1,但最后这不是一个坏主意,我会让我的schudle将值减去5,以达到特定的速率,或者让如果等于零,则为零,则每次更新时,我都会将字段更新为5*超时
@Scheduled(fixedDelay = 1000)
public void scheduleFixedDelayTask() {
    System.out.println(
      "Fixed delay task - " + System.currentTimeMillis() / 1000);
}