Контекст
Моя цель - изменить статус myObject
, если дата дня равна дате, сохраненной в myObject
сущности.
Итак, можете ли вы сказать мне и объяснить, как лучше всего выполнять функцию каждый день в определенное время с базой данных H2 и Java?
Моя сущность
@Entity
public MyObject {
@Id
private String id;
private LocalDate endDate;
private boolean status; // true: on going , false: ended
...
}
Моя идея
Использовал аннотацию @Shedule, как это
@Scheduled(cron = "0 0 0 * * ?")
public void checkMyObjectsEnd() {
...
}
Заключение
Или, возможно, H2 имеет роднойфункции для этого?Как CREATE EVENT
на SQL.
Спасибо за ваш совет.