ProductDAO now uses the spring.data framework.
Refactoring is needed