Hibernate

olá bom dia… se alguém puder me ajudar, tenho algumas dúvidas sobre o
hibernate

          1 - meu sistema de consultas na web precisa criar tabelas em

tempo de execução, como mapear estas tabelas para usar hibernate?

          2 -  o que acintece com tabelas mapeadas para o hibernate através dos xml de mapeamento para cada tabela se o servidor de aplicação cair?

          3 - cada vez que adiciona um mapeamento xml  ex:
            Configuration cfg = new Configuration();
		cfg.addFile("cliente.xml');
           isto cria uma pilha de mapeamentos? posso ter problemas

com isto?

Obrigado

1 - meu sistema de consultas na web precisa criar tabelas em
tempo de execução, como mapear estas tabelas para usar hibernate?

Bom… Tem o pacote tool do Hibernate com SchemaExport , SchemaUpdate, etc, talvez possa te ajudar.

2 -  o que acintece com tabelas mapeadas para o hibernate através dos xml de mapeamento para cada tabela se o servidor de aplicação cair?

Hum… Como assim? Se o teu servidor de aplicação parar de funcionar seu schema na base vai continuar quietinho lá no servidor de banco de dados.

3 - cada vez que adiciona um mapeamento xml  ex:
     Configuration cfg = new Configuration();
     cfg.addFile("cliente.xml');

Isto cria uma pilha de mapeamentos? posso ter problemas?

Então… Certamente carregar centenas de mapeamentos ao iniciar uma aplicação não é nada agradável para qq sistema. Uma forma de evitar isso é carregar somente os mapeamentos que irá utilizar para uma determinada operação, mas é necessário avaliar as condições, pois isso pode se tornar complexo por causa das associações das entidades.

@braços,