title: Dynamically create table and Java classes at runtime
body: <p>I have a requirement in my application. My tables won't be defined beforehand.</p>
  <p>For example, if a user creates a form by name <code>Student</code>, and adds its attributes like name, roll no, subject, class etc, then on runtime, there should be a table created by name <code>student</code> with columns <code>name</code>, <code>roll no</code>, <code>subject</code>, <code>class</code> etc. And also its related class and its Hibernate mapping file.</p>
  <p>Is there any way of doing so?</p>
  <p>Thanks in advance,<br />
  Rima Desai</p>