Как создавать таблицы в базе для Spring MVC?
Почти так же, как в Django. Описывают модели, устанавливают в конфигурации параметру hibernate.hbm2ddl.auto значение create, и Hibernate при запуске сам создаст таблицы.
Еще можете сюда посмотреть https://jhipster.github.io/
Делаете модель в их JDL студио и потом по файлу можно генерить хоть фронт, хоть бэк, хоть скрипты для БД.