Salve galera.
Seguinte, na empresa onde trabalho temos alguns produtos que são contituídos por módulos, sendo que cada módulo desse é uma aplicação separada (.war). Como os módulos trabalham o mesmo negócio, temos um projeto separado (comp) onde todos os módulos acessam o código fonte desse projeto. Nesse “comp” ficam classes de negócio, daos e services, converters e algum util da vida.
O que acontece é o seguinte, toda vez que é removido ou adicionado algum relacionamento, é necessário alterar o mapeamento do hibernate em todos os módulos (adicionar/remover mapping do xml).
Fora que cada aplicação(módulo) cria uma sessão do hibernate pra si.
O que gostaria de saber é se é possível ter somente uma sessão do hibernate para todas os módulos.