Galera, estou com um problema, que na verdade não sei se é problema ou se estou fazendo algo errado.
Tenho uma aplicação Web, que possui um banco e vários schemas (Postgresql).
Cada usuário se conecta a um schema, isto eu faço no momento do loging, eu seto as propriedades no hibernate, o problema é o seguinte:
Um usuário se conectou no schema1, o outro usuário se conecta no schema2, o primeiro usuário é trocado automaticamente para o schema2, sendo que ele tinha se conectado no schema1.
Não sou profundo conhecedor, mas o que parece é que a SessionFactory está servindo para a aplicação inteira, não só para cada conexão.
Como posso resolver isto? Preciso que cada usuário tenha uma SessionFactory conectada a um schema diferente.
Obrigado a todos