session = PersistenceManagerUtils.getSession(this.getPersistenceManager(), true);
return session.execute(callback);
} catch(DataAccessException ex) {
throw ex;
} catch(Exception ex) {
throw new PrevaylerOperationException("Exception occured while executing Prevayler operation: " + ex.getMessage(), ex);
} finally {
this.closeSession(session);
}
}