我正在研究Java EE 7,我正在寻找它确实存在一种创建方法的方法,该方法根据基于日历的计时器自动启动并通过JPA执行查询。这是可能的事吗?
答案 0 :(得分:0)
您可以使用TimerService或Quartz Scheduler。
答案 1 :(得分:0)
正如其他人所提到的,您应该使用定时服务。这是一个简单的例子,使用Singleton EJB来完成任务。
@Singleton
public class MyJob {
@Schedule(minute="0", hour="23")
public String start() {
return doStart();
}
}
如果这是一个漫长的过程,请花几个小时阅读Batch Processing JSR。也可以使用上面提到的定时服务来安排批处理作业。