dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #40364
[Branch ~dhis2-devs-core/dhis2/trunk] Rev 20455: Using dbms manager for clearing session
------------------------------------------------------------
revno: 20455
committer: Lars Helge Overland <larshelge@xxxxxxxxx>
branch nick: dhis2
timestamp: Thu 2015-10-01 20:41:31 +0200
message:
Using dbms manager for clearing session
modified:
dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/dataelement/hibernate/HibernateCategoryOptionComboStore.java
--
lp:dhis2
https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk
Your team DHIS 2 developers is subscribed to branch lp:dhis2.
To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription
=== modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/dataelement/hibernate/HibernateCategoryOptionComboStore.java'
--- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/dataelement/hibernate/HibernateCategoryOptionComboStore.java 2015-09-23 12:23:52 +0000
+++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/dataelement/hibernate/HibernateCategoryOptionComboStore.java 2015-10-01 18:41:31 +0000
@@ -38,6 +38,8 @@
import org.hisp.dhis.dataelement.DataElementCategoryCombo;
import org.hisp.dhis.dataelement.DataElementCategoryOption;
import org.hisp.dhis.dataelement.DataElementCategoryOptionCombo;
+import org.hisp.dhis.dbms.DbmsManager;
+import org.springframework.beans.factory.annotation.Autowired;
/**
* @author Lars Helge Overland
@@ -46,6 +48,9 @@
extends HibernateIdentifiableObjectStore<DataElementCategoryOptionCombo>
implements CategoryOptionComboStore
{
+ @Autowired
+ private DbmsManager dbmsManager;
+
@Override
public DataElementCategoryOptionCombo getCategoryOptionCombo( DataElementCategoryCombo categoryCombo, Set<DataElementCategoryOption> categoryOptions )
{
@@ -83,7 +88,7 @@
if ( ( counter % 400 ) == 0 )
{
- session.flush();
+ dbmsManager.clearSession();
}
}
}