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

  • JorteexHD

    JorteexHD

    20 NİSAN 2012
  • listedabive

    listedabive

    30 Ocak 2007
  • MikeyMacintosh

    MikeyM

    28 Aralık 2009