Bonjour tout le monde.

J'ai un petit soucis et je fais appel à vous avant qu'il ne me reste plus aucun cheveux sur la tête.

J'ai un bête petit projet java qui fait de la persistence.
Donc une entité (@entity), un fichier persistence.xml (avec connection vers une db db2) et une classe de test. Tout fonctionne très bien sauf pour le log.

J'ai simplement ajouté un fichier log4j.properties :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
# Root logger option
log4j.rootLogger=error, stdout
# Hibernate logging options
log4j.logger.org.hibernate.SQL=debug
#log4j.logger.org.hibernate=trace
log4j.logger.org.hibernate.type=trace
Si je travaille avec les librairies de jboss 4.2, ça marche et j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
09:43:33,737 DEBUG SQL:401 - select ... where school0_.O_I_ID=?
09:43:33,737 TRACE IntegerType:133 - binding '1' to parameter: 1
09:43:33,737 TRACE StringType:172 - returning 'x' as column: T2_0_0_
09:43:33,747 TRACE StringType:172 - returning 'x' as column: T3_0_0_
09:43:33,747 TRACE StringType:172 - returning 'x' as column: T4_0_0_
09:43:33,757 TRACE IntegerType:172 - returning 'x' as column: N5_0_0_
09:43:33,757 TRACE StringType:172 - returning 'x' as column: T6_0_0_
09:43:33,757 TRACE StringType:172 - returning '' as column: T7_0_0_
Par contre avec jboss 4.0.5GA (et je dois utiliser celui-là) j'ai juste
Code : Sélectionner tout - Visualiser dans une fenêtre à part
09:43:33,737 DEBUG SQL:401 - select ... where school0_.O_I_ID=?
D'où ma question : comment faire pour avoir les 'bindings' avec jboss 4.0.5GA.
J'ai déjà essayé tout un tas de combinaisons debug,trace,info mais rien ne marche.

Merci.