Dúvida na implementação de multitenancy com hibernate

Olá, estou configurando um projeto java com as seguintes características:

-JSF 2.0.4-b09,
-Spring IOC, Spring security 3.1.2.RELEASE
-Hibernate 4.1.7.Final,
-PostgreSQL 9.0.

Gostaria de configurar multitenancy com Hibernate 4, usando um schema para cada Tenant.

Já li a documentação do hibernate e diversos fóruns. Mas mesmo assim estou encontrando muita dificuldade para fazer a configuração e para implementar as classes “MultiTenantConnectionProvider” e “CurrentTenantIdentifierResolver”.

Todas as minhas tentativas foram frustradas, então resolvi começar tudo novamente.

Se alguém conseguiu implementar, por favor poderia me dar um help?

Desde já agradeço.

você tem que necessariamente usar o Spring?
realizei a arquitetura de um projeto a pouco tempo em que tive que criar uma estrutura dessa porem com CDI, pois com ele, pude buscar o conexão diretamente pelo JPA

A implementação do Multitenancy para mim pode ser independente do Spring ou Hibernate, quanto a isso sem problema.
Inicialmente eu queria implementar somente usando Hibernate, mas como não consegui aí recorri ao Spring e não consegui também.

http://www.guj.com.br/java/294938-criar-multi-tenancy-por-schema-com-hibernate-4-

nesse link tem uma gabirra que o cara fez… caso não ajude publico alguma coisa…

abraços

paulocrdoso, vou dar uma olhada qualquer coisa eu te peço um help novamente.

Por enquanto obrigado!