title: How To Drop table By hibernate without using HQL or without adding "create-drop"/"create" in hbm2ddl.auto?
body: <p>Can anyone tell me how we drop table in hibernate without using any query.</p>
  
  <pre><code>session.delete(ABC.class); 
  </code></pre>
  
  <p>This is used for clear the data in the table 
  but I want to drop the table in hibernate with code like above. Is their any method for this??</p>
  
  <p>please not giving these in your answer</p>
  
  <pre><code>&lt;prop key="hibernate.hbm2ddl.auto"&gt;create-drop&lt;/prop&gt;
  
  session.createSQLQuery("DROP TABLE abc").executeUpdate();
  </code></pre>
  
  <p>this is done by query or change in hibernate property but i want do this by code or predefined method or with criteria anything else except these.</p>