Dynamically mapping transaction object with cache using DBParm