Criar tabelas ao Executar aplicação com hibernate

Olá pessoal

estou iniciando um projeto web e criei as classes de entidades com hibernate-annotations e gostaria de saber o que teria que fazer para que ao executar o projeto ele já criasse as tabelas no banco. Estou usando a IDE netbeans.

Deixei a configuração em hibernate.cfg.xml create, mas ele somente cria se eu persistir algum objeto

Por exemplo, criei um entidade produto, executei o projeto e ele nao tinha criado ainda no banco a tabela produto, depois eu tentei salvar um objeto produto, somente aih que ele criou a tabela e adicionou os dado no banco.

Agora estou começando com uma tela de login e queria que ao terminar a execução e abrisse a tela de login ele já criasse as tabelas para que na mao eu possa adicionar o usuario primario

Como posso fazer isto

Agradeço desde já a colaboração
Obrigado!