(voir here pour le problème que je suis en train de résoudre)Mise en veille prolongée pour connecter les paramètres CLOB
Comment obtenez-vous mise en veille prolongée pour se connecter clob les valeurs qu'il va insérer. Il est l'exploitation forestière d'autres types de valeur, tels que Integer etc.
je suit dans ma config log4j:
log4j.logger.net.sf.hibernate.SQL=DEBUG
log4j.logger.org.hibernate.SQL=DEBUG
log4j.logger.net.sf.hibernate.type=DEBUG
log4j.logger.org.hibernate.type=DEBUG
qui produit une sortie comme:
(org.hibernate.SQL) insert into NoteSubstitutions (note, listIndex, substitution) values (?, ?, ?)
(org.hibernate.type.LongType) binding '170650' to parameter: 1
(org.hibernate.type.IntegerType) binding '0' to parameter: 2
(org.hibernate.SQL) insert into NoteSubstitutions (note, listIndex, substitution) values (?, ?, ?)
(org.hibernate.type.LongType) binding '170650' to parameter: 1
(org.hibernate.type.IntegerType) binding '1' to parameter: 2
Cependant, vous remarquerez qu'il ne montre jamais parameter: 3
qui est notre clob.
Ce que je veux vraiment est quelque chose comme:
(org.hibernate.SQL) insert into NoteSubstitutions (note, listIndex, substitution) values (?, ?, ?)
(org.hibernate.type.LongType) binding '170650' to parameter: 1
(org.hibernate.type.IntegerType) binding '0' to parameter: 2
(org.hibernate.type.ClobType) binding 'something' to parameter: 3
(org.hibernate.SQL) insert into NoteSubstitutions (note, listIndex, substitution) values (?, ?, ?)
(org.hibernate.type.LongType) binding '170650' to parameter: 1
(org.hibernate.type.IntegerType) binding '1' to parameter: 2
(org.hibernate.type.ClobType) binding 'something else' to parameter: 3
Comment puis-je obtenir pour montrer cela dans le journal?
Oui, cela n'a pas aidé non plus. Je pense que c'est juste parce que vous ne pouvez pas garantir qu'un clob est déversable sur une console, alors ce n'est pas le cas. – SCdF