clean and refactoring : add object to define fetch plan (DAO) + add
hibernate-c3p0