Обикновено използвам файла със свойства за автоматично създаване на база данни, когато използвам Spring, и по-долу е как се прави, надявам се това да работи, така че ще промените това, за да отговаря на вашите нужди.....
database.driver=com.mysql.jdbc.Driver
database.url=jdbc:mysql://localhost:3306/userdb?createDatabaseIfNotExist=true
database.user=root
database.password=root
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.show_sql=true
hibernate.hbm2ddl.auto=create