SORU
10 Kasım 2009, Salı


Yazdırma parametre değerleri ile hazırda string sorgu

Olası soru işaretleri yerine gerçek değerleri ile baskı oluşturulan sql sorguları için hazırda mı?

Nasıl uyku apı ile değil mümkünse kendi gerçek değerleri ile baskı sorgular önerirsiniz?

CEVAP
11 Kasım 2009, ÇARŞAMBA


debug Aşağıdaki kategoriler ve trace seviyeleri sırasıyla logging etkinleştirmeniz gerekir:

  • org.hibernate.SQL - bunlar yürütülür gibi tüm SQL DML ifadeleri Günlük
  • org.hibernate.type - tüm OLANLARI parametreleri Günlük

Log4j bir yapılandırma benziyor diye

# logs the SQL statements
log4j.logger.org.hibernate.SQL=debug 

# Logs the JDBC parameters passed to a query
log4j.logger.org.hibernate.type=trace 

İlk hibernate.show_sql=true eski eşdeğerdir property, ikincibağlı parametreleri diğer şeyler arasında yazdırır.

Başka bir çözüm (non hazırda tabanlı) P6Spy gibi OLANLARI proxy sürücüsü kullanmak olacaktır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • El SalvaLobo

    El SalvaLobo

    10 Temmuz 2006
  • sknbp

    sknbp

    16 Kasım 2006