Open the menu

    Captura de SQL pelo Javamelody

    O Javamelody permite a captura de SQLs executados pelo portal para uma melhor análise de performance.

    Essa captura vem desabilitada por padrão. Para habilitá-la, as seguintes mudanças devem ser realizadas no arquivo de configuração lumishibernate.cfg.xml:

    • Adicionar ao final da propriedade connection.url uma string: ?driver=<driver class>, onde <driver class> é a classe de driver original para o banco (valor da propriedade connection.driver_class).
    • Alterar o valor da propriedade connection.driver_class para net.bull.javamelody.JdbcDriver.

    Exemplo:
    Suponha que o Oracle esteja sendo utilizado e que a configuração do lumishibernate.cfg.xml esteja:

    Para habilitar a captura de SQL do Javamelody, a configuração ficaria:

    Repare que connection.driver_class foi alterado de oracle.jdbc.driver.OracleDriver para net.bull.javamelody.JdbcDriver e connection.url foi alterado de jdbc:oracle:thin:@localhost:1521:orcl para jdbc:oracle:thin:@localhost:1521:orcl?driver=oracle.jdbc.driver.OracleDriver.