Automatic HIbernate ORM Generator and JSF Page Generator with CRUD Functionality