Example usage for org.springframework.batch.item.database JpaItemWriter setEntityManagerFactory

List of usage examples for org.springframework.batch.item.database JpaItemWriter setEntityManagerFactory

Introduction

In this page you can find the example usage for org.springframework.batch.item.database JpaItemWriter setEntityManagerFactory.

Prototype

public void setEntityManagerFactory(EntityManagerFactory entityManagerFactory) 

Source Link

Document

Set the EntityManager to be used internally.

Usage

From source file:com.example.job.CustomerJobConfiguration.java

@Bean(name = "customerDbWriter")
public ItemWriter<Customer> writer() {
    JpaItemWriter<Customer> writer = new JpaItemWriter<Customer>();
    writer.setEntityManagerFactory(emf);
    return writer;
}

From source file:nu.yona.server.batch.jobs.SendSystemMessageBatchJob.java

private JpaItemWriter<MessageDestination> messageDestinationWriter() {
    JpaItemWriter<MessageDestination> writer = new JpaItemWriter<>();
    writer.setEntityManagerFactory(entityManager.getEntityManagerFactory());

    return writer;
}

From source file:nu.yona.server.batch.jobs.ActivityAggregationBatchJob.java

private JpaItemWriter<DayActivity> dayActivityWriter() {
    JpaItemWriter<DayActivity> writer = new JpaItemWriter<>();
    writer.setEntityManagerFactory(entityManager.getEntityManagerFactory());

    return writer;
}

From source file:nu.yona.server.batch.jobs.ActivityAggregationBatchJob.java

private JpaItemWriter<WeekActivity> weekActivityWriter() {
    JpaItemWriter<WeekActivity> writer = new JpaItemWriter<>();
    writer.setEntityManagerFactory(entityManager.getEntityManagerFactory());

    return writer;
}