LoanDaoImpl  without transactions , fixed LoanDaoImplTest to use transactions and fixed  BookDao and Impression Dao implementations