protected void txFragment(Session session) throws Exception {
// Delete aggregated table columns
String deleteHql = "delete from " + DataSourceColumnEntry.class.getName() + " where datasource = :datasource";
Query deleteQuery = session.createQuery(deleteHql);
deleteQuery.setString("datasource", dsName);
deleteQuery.executeUpdate();
// Delete aggregated tables
deleteHql = "delete from "+ DataSourceTableEntry.class.getName() + " where datasource = :datasource";
deleteQuery = session.createQuery(deleteHql);
deleteQuery.setString("datasource", dsName);