{  if (null==c) {
{ ds = (DataSource) applicationContext.getBean("dataSource"); if (null==c) {
        protected void onSetUpInTransaction() throws Exception        {            if (null==c) {            try {                c = new DatabaseConnection(ds.getConnection());                DatabaseOperation.CLEAN_INSERT.execute(c,getData());            } catch (Exception e){                c = null;                throw e;            }        }    }