0

私のdropwizardプロジェクトには、この日時計のタスクがあります。

@SimpleTrigger(repeatInterval = 10, timeUnit = TimeUnit.SECONDS)
public class GitlabImporter extends Job {

private static BranchDAO branchDAO;

    @Override
    @ExceptionMetered
    public void doRun() throws JobInterruptException {

        branchDAO = (BranchDAO) SundialJobScheduler.getServletContext().getAttribute("BranchDAO");

        String jobId = UUID.randomUUID().toString();

        try {
            ...
            log.info(branches.toString());
        } catch (Exception e) {
            log.error(e.getLocalizedMessage());
        }
    }
}

Sceduler タスクで DAO を使用しようとしています。日時計のドキュメントに従ってオブジェクトをロードする方法を知りたかったのですが、うまくいかないようです。Sundial タスクで Hibernate プロジェクトを使用する正しい方法は何ですか?

ありがとう

4

1 に答える 1