Pergunta

Estou executando um aplicativo da Web JBoss Seam com o Hibernate como provedor de persistência. Estou pensando em migrar para a OSGI para simplificar a implantação e as atualizações.

Ainda não tenho nenhuma experiência com a OSGI, então não sei se isso pode ser feito e quais são as limitações.

Por exemplo, se eu mudar de aulas de entidade e quero que o Hibernate solte algumas tabelas e criar algumas novas, isso será possível? O Hibernate precisa ter ganchos no OSGI, para que ele saiba a tabela A e crie a Tabela B?

Walter

Foi útil?

Solução

Não tenho certeza se compreendo totalmente sua pergunta. Se você optar por usar osgi para modularizar seu aplicativo, essa escolha não terá impacto no comportamento do hibernato. Você pode, é claro, fazer chamadas para o hibernato SchemaExport ou SchemaUpdate APIs ao ativar pacotes para gerenciar seu esquema, mas o Hibernate não direcionará esse processo para você. Você terá que fazer isso sozinho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top