Thanks for Reply.
The entry in hibernate.cfg is like
<property name="hibernate.hbm2ddl.auto">create</property>
It only say's create and not to drop.
Also the tables are cleaned up only when jobexecutor entry is added in web.xml.
Without the entry it works fine but as i want to use timer i need jobexecutor.