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,