new dao layer with jpaVendorAdapter