Java 如何使用JPA或SQL使用刷新超时更新字段?
对于特定的需要,我希望在使用超时设置为1后,将表字段自动更新设置为值0,如果我进行另一次更新,该超时将可重置 在我的后端SpringBoot Rest API中,JPA和JDBC都已启用并可用 我的数据库管理系统是MariaDB 谢谢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,以达到特定
春天到了。以前人们使用Quartz library就是为了达到这种目的。这是一件好事,但我的问题是,我需要它的超时时间,在这种情况下,在1000之后,我的字段将为0,即使在时间9999更新值1,但最后这不是一个坏主意,我会让我的schudle将值减去5,以达到特定的速率,或者让如果等于零,则为零,则每次更新时,我都会将字段更新为5*超时
@Scheduled(fixedDelay = 1000)
public void scheduleFixedDelayTask() {
System.out.println(
"Fixed delay task - " + System.currentTimeMillis() / 1000);
}