astract dao with jdbc template object