| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/05/2009 13:24:21
|
rafaelbnc
Thread.start()
![[Avatar]](/images/avatar/b47122497e685d3a5ebbc85f018d1936.jpg)
Membro desde: 09/01/2007 11:24:31
Mensagens: 39
Offline
|
Estou pensando em trabalhar com um banco de dados (Postgresql) em um
sistema da seguinte forma:
No esquema public (default do postgresql) eu tenho só uma tabela de
usuários com os campos login, senha e esquema.
Quando o usuário efetuar login o sistema verifica o esquema e faz o
hibernate trabalhar em cima do esquema desse usuário.
Todos os esquemas tem as mesmas tabelas exemplo:
Schema: User01; Tabelas: usuario, endereço, dependentes, produtos...
Schema: User02; Tabelas: usuario, endereço, dependentes, produtos...
O sistema é online e pode ter mais de um usuário logado ao mesmo
tempo.
Alguém já trabalho dessa forma e sabe como fazer a troca dinâmica de
esquemas com o Hibernate?
É realmente vantajoso trabalhar desta forma, tendo em vista que, nesse
sistema, os dados de cada usuário só são pertinentes a ele mesmo?
|
|
|
 |
|
|
|
|
|
|