package io.trygvis; import io.trygvis.model.*; import org.quartz.*; import org.slf4j.*; import java.util.*; import javax.persistence.*; public class MyJob implements Job { private final Logger log = LoggerFactory.getLogger(getClass()); @PersistenceContext private EntityManager entityManager; public void execute(JobExecutionContext context) throws JobExecutionException { log.info("MyJob.execute: BEGIN"); log.info("entityManager = {}", entityManager); log.info("context.getJobDetail().getKey() = {}", context.getJobDetail().getKey()); /* Date now = new Date(); log.info("now = {}", now); // Article article = entityManager.find(Article.class, 1); // // System.out.println("article = " + article); // article.setUpdated(now); // entityManager.persist(article); Article article = new Article(new Date(), null, "title", "body"); entityManager.persist(article); */ log.info("MyJob.execute: END"); } }