Configurar Firebird no Hibernate

Bom dia pessoal!

Estou precisando configurar o Firebird 2.5 no Hibernate mas estou com algumas (@_@) dúvidas.
Alguém poderia dar uma luz, ou me indicar alguma documentação ?

  1. Como configurar o Firebird no arquivo hibernate.properties.
    Peguei esses parâmetros, para ter um exemplo, de um arquivo hibernate.cfg.xml num forum:

    connection.driver_class > org.firebirdsql.jdbc.FBDriver
    connection.url > dbc:firebirdsql:localhost/3050:c:\banco.fdb
    connection.username > SYSDBA
    connection.password > masterkey
    dialect > org.hibernate.dialect.FirebirdDialect (vou usar o dialeto 3)

    Para que servem estes parâmetros ?

    hibernate.show_sql > true
    hibernate.hbm2ddl.auto > create
    current_session_context_class > thread
    cache.provider_class > org.hibernate.cache.NoCacheProvider
    show_sql > true

  2. Como configurar o hibernate para ler o arquivo hibernate.cfg.xml

obrigado!