Gerando DDL a parir de Annotations

Pessoal,

vocês conhecem alguma maneira de gerar dinamicamente o schema do banco, a partir de objetos anotados?
Com o utilitário hbm2ddl do Hibernate é possível fazer isso a partir de arquivos de configuração *.hbm.xml, mas gostaria de saber se a partir de objetos anotados isso também é possível.

Obrigado!

Encontrei este link, mas ele diz ser uma funcionalidade do Application Server.
Preciso disso em uma aplicação que vai rodar no Tomcat.
Isso é uma característica da própria JPA ou realmente depende do AS?

O hibernate faz isso para você

só fazer algo como isso

		Configuration cfg = new AnnotationConfiguration();
		cfg.configure();
		SchemaExport se = new SchemaExport(cfg);
		se.create(true, true);

[quote=ddduran]O hibernate faz isso para você

só fazer algo como isso

Configuration cfg = new AnnotationConfiguration(); cfg.configure(); SchemaExport se = new SchemaExport(cfg); se.create(true, true); [/quote]

POxa… muito obrigado!