create a new transaction for each delete chunk

This commit is contained in:
Athou
2013-09-18 09:24:05 +02:00
parent 136c41c6aa
commit 305b68546c

View File

@@ -4,9 +4,9 @@ import java.util.Date;
import javax.ejb.Schedule;
import javax.ejb.Stateless;
import javax.ejb.TransactionManagement;
import javax.ejb.TransactionManagementType;
import javax.inject.Inject;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import com.commafeed.backend.services.ApplicationSettingsService;
import com.commafeed.backend.services.DatabaseCleaningService;
@@ -16,6 +16,7 @@ import com.commafeed.backend.services.DatabaseCleaningService;
*
*/
@Stateless
@TransactionManagement(TransactionManagementType.BEAN)
public class ScheduledTasks {
@Inject
@@ -24,9 +25,6 @@ public class ScheduledTasks {
@Inject
DatabaseCleaningService cleaner;
@PersistenceContext
EntityManager em;
/**
* clean old read statuses, runs every day at midnight
*/