Каков наилучший способ составить расписание функции с базой данных Java и H2? - PullRequest
0 голосов
/ 23 февраля 2019

Контекст

Моя цель - изменить статус 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.

Спасибо за ваш совет.

...