Yes, Hibernate can be configured by way of the hibernate.hbm2ddl.auto
property in the hibernate.cfg.xml
file to automatically create tables in your DB in order to store your entities in them if the table doesn't already exist.
This can be handy during development where a new, in-memory,
DB can be used and created a new on every run of the application or during testing.