A multilocação de hibernação cria esquema durante o tempo de execução
Estou configurando o suporte multilocatário para um aplicativo da web java usando o hibernate 4 e o spring 4. O esquema padrão é criado e definido quando o aplicativo é iniciado. Esse esquema funciona bem quando não está tentando oferecer suporte à multilocação.
O que preciso fazer agora é criar um esquema para cada novo inquilino que crie uma conta. Esse esquema pode simplesmente ser uma cópia do esquema comum, porque seguirá o mesmo formato.
Como posso criar novos esquemas que seguem o mesmo formato que o esquema padrão durante o tempo de execução? Parece que o esquema padrão é criado quando o LocalSessionFactoryBean é instanciado, pois é onde eu especifico os recursos de mapeamento.