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

  • calicoJake

    calicoJake

    29 EKİM 2007
  • Justin Case

    Justin Case

    3 EKİM 2011
  • Ordetta Price

    Ordetta Pric

    12 EYLÜL 2011