Duvida com login no banco usando hibernate

eu tenho uma aplicação que vai ter que efetuar um login no banco,

como eu faço pra settar dinamicamente o usuario e senha quando for subir a session do hibernate?

eu ateh tentei assim no hibernateUtil … mas ele cria sessão mesmo qndo eu digito senha e usuario ivalidos… gostaria de fazer o mesmo com o entitymanger …

            return new AnnotationConfiguration().addAnnotatedClass(Cidade.class)
                    .addAnnotatedClass(Estado.class)
                    .addAnnotatedClass(Logradouro.class)
                    .addAnnotatedClass(TipoLogradouro.class)
                    .addAnnotatedClass(Alternativa.class)
                    .addAnnotatedClass(Resposta.class)
                    .addAnnotatedClass(Questao.class)
                    .addAnnotatedClass(Questionario.class)
                    .addAnnotatedClass(Objeto.class)
                    .configure()
                    .setProperty("connection.username", userName)
                    .setProperty("connection.password", password)
                    .setProperty("connection.url", url)
                    .buildSessionFactory();

muito obrigado!

já rodei a internet, foruns…

mas só acho exemplos que usam varias xxx.cfg.xml,

eu não acho viavel fazer varias já que só vai mudar as propriedades de conexção, o mapeamento é igual para todos os bancos,

não achei nenhum exemplo em que utilizasse o usuario criado no banco por exemplo o “postgre”

valeu!