java.lang.Object
com.atlassian.confluence.impl.space.deletion.backgrounddeletion.dao.SpaceContentDeletionDao

public class SpaceContentDeletionDao extends Object
DAO to delete records via native queries (used in Fast Space Deletion functionality)
Since:
9.1.0
  • Constructor Details

    • SpaceContentDeletionDao

      public SpaceContentDeletionDao(org.hibernate.SessionFactory sessionFactory, org.springframework.transaction.PlatformTransactionManager transactionManager)
  • Method Details

    • runNativeSelectQuery

      public List<DbRawData> runNativeSelectQuery(String query, Map<String,?> paramMap, String referencedColumnName, String dependantColumnName, int limit)
    • runNativeSelectQuery

      public <T extends DbRawData> List<T> runNativeSelectQuery(String query, Map<String,?> paramMap, int limit, org.springframework.jdbc.core.RowMapper<T> rowMapper)
    • runNativeUpdateQuery

      public int runNativeUpdateQuery(String query, Map<String,?> paramMap, Class entityClass)