persistenceAdapter as a preferred way of operating on db tables and transactions