Spring JIRA | Oleksandr Gavenko | 3 years ago
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    This logging output shown more than any words: {noformat} 14:40:48.525 DEBUG org.hibernate.SQL Caller+0 at org.hibernate.engine.jdbc.spi.SqlStatementLogger.logStatement( => update DATA_24 set ... where ROWID = ? ..... 14:40:48.545 TRACE org.springframework.jdbc.core.StatementCreatorUtils Caller+0 at org.springframework.jdbc.core.StatementCreatorUtils.setParameterValueInternal( => Setting SQL statement parameter value: column index 7, parameter value [null], value class [null], SQL type unknown 14:40:48.606 DEBUG org.springframework.jdbc.core.StatementCreatorUtils Caller+0 at org.springframework.jdbc.core.StatementCreatorUtils.setNull( => JDBC 3.0 getParameterType call not supportedjava.sql.SQLException: Unsupported feature at oracle.jdbc.driver.OracleParameterMetaData.getParameterType( ~[ojdbc6-] at org.springframework.jdbc.core.StatementCreatorUtils.setNull( [spring-jdbc-3.2.4.RELEASE.jar:3.2.4.RELEASE] .... {noformat} Related bugs: SPR-10185 SPR-10385 SPR-6000 fixed but dumping a long trace from {{OracleParameterMetaData.getParameterType}} is unnecessary because of stupid logging logic of {{StatementCreatorUtils.setNull}} My logback logging settings: {noformat} <logger level="trace" name="org.springframework.jdbc.core"/> <logger level="trace" name="org.hibernate.type"/> <logger level="trace" name="org.springframework.jdbc.core"/> {noformat}

    Spring JIRA | 3 years ago | Oleksandr Gavenko

    Root Cause Analysis

    1. org.hibernate.SQL

      No message provided

      at org.hibernate.engine.jdbc.spi.SqlStatementLogger.logStatement()
    2. Hibernate
      1. org.hibernate.engine.jdbc.spi.SqlStatementLogger.logStatement(
      1 frame