/// <summary>
 /// Creates the job execution DAO.
 /// </summary>
 /// <returns>An instance of <see cref="DbJobExecutionDao"/>.</returns>
 protected override IJobExecutionDao CreateJobExecutionDao()
 {
     var dao = new DbJobExecutionDao
     {
         DbOperator = DbOperator,
         JobIncrementer = _incrementer,
         TablePrefix = TablePrefix,
     };
     dao.AfterPropertiesSet();
     return dao;
 }
 /// <summary>
 /// Creates an IJobExecutionDao. 
 /// </summary>
 /// <returns>IJobExecutionDao</returns>
 protected override IJobExecutionDao CreateJobExecutionDao()
 {
     DbJobExecutionDao dao = new DbJobExecutionDao
     {
         DbOperator = DbOperator,
         JobIncrementer = GetIncrementer(TablePrefix + "JOB_EXECUTION_SEQ"),
         TablePrefix = TablePrefix,
         ExitMessageLength = MaxVarCharLength
     };
     dao.AfterPropertiesSet();
     return dao;
 }