# Uses of Interface
org.springframework.batch.core.repository.dao.StepExecutionDao

Packages that use StepExecutionDao
Package
Description
org.springframework.batch.core.explore.support
Specific implementations of explorer concerns.
org.springframework.batch.core.repository.dao
Specific implementations of dao concerns.
org.springframework.batch.core.repository.support
Specific implementations of repository concerns.

- ## Uses of StepExecutionDao in org.springframework.batch.core.explore.support

  Methods in org.springframework.batch.core.explore.support that return StepExecutionDao
  Modifier and Type
  Method
  Description
  `protected abstract StepExecutionDao`
  AbstractJobExplorerFactoryBean.`createStepExecutionDao()`
  `protected StepExecutionDao`
  JobExplorerFactoryBean.`createStepExecutionDao()`
  Constructors in org.springframework.batch.core.explore.support with parameters of type StepExecutionDao
  Modifier
  Constructor
  Description
  ``
  `SimpleJobExplorer(JobInstanceDao jobInstanceDao, JobExecutionDao jobExecutionDao, StepExecutionDao stepExecutionDao, ExecutionContextDao ecDao)`

- ## Uses of StepExecutionDao in org.springframework.batch.core.repository.dao

  Classes in org.springframework.batch.core.repository.dao that implement StepExecutionDao
  Modifier and Type
  Class
  Description
  `class`
  `JdbcStepExecutionDao`
  JDBC implementation of `StepExecutionDao`.
  Allows customization of the tables names used by Spring Batch for step meta data via a prefix property.
  Uses sequences or tables (via Spring's `DataFieldMaxValueIncrementer` abstraction) to create all primary keys before inserting a new row.

- ## Uses of StepExecutionDao in org.springframework.batch.core.repository.support

  Methods in org.springframework.batch.core.repository.support that return StepExecutionDao
  Modifier and Type
  Method
  Description
  `protected abstract StepExecutionDao`
  AbstractJobRepositoryFactoryBean.`createStepExecutionDao()`
  `protected StepExecutionDao`
  JobRepositoryFactoryBean.`createStepExecutionDao()`
  Constructors in org.springframework.batch.core.repository.support with parameters of type StepExecutionDao
  Modifier
  Constructor
  Description
  ``
  `SimpleJobRepository(JobInstanceDao jobInstanceDao, JobExecutionDao jobExecutionDao, StepExecutionDao stepExecutionDao, ExecutionContextDao ecDao)`