HHH-16137 Fix check when replacing jdbc parameter
This commit is contained in:
parent
4c699f8d75
commit
74b811d99a
|
@ -5210,7 +5210,7 @@ public abstract class BaseSqmToSqlAstConverter<T extends Statement> extends Base
|
||||||
for ( List<JdbcParameter> parameters : jdbcParamsForSqmParameter ) {
|
for ( List<JdbcParameter> parameters : jdbcParamsForSqmParameter ) {
|
||||||
assert parameters.size() == 1;
|
assert parameters.size() == 1;
|
||||||
final JdbcParameter jdbcParameter = parameters.get( 0 );
|
final JdbcParameter jdbcParameter = parameters.get( 0 );
|
||||||
if ( ( (SqlExpressible) jdbcParameter ).getJdbcMapping() != valueMapping ) {
|
if ( ( (SqlExpressible) jdbcParameter ).getJdbcMapping() != jdbcMapping ) {
|
||||||
final JdbcParameter newJdbcParameter = new JdbcParameterImpl( jdbcMapping );
|
final JdbcParameter newJdbcParameter = new JdbcParameterImpl( jdbcMapping );
|
||||||
parameters.set( 0, newJdbcParameter );
|
parameters.set( 0, newJdbcParameter );
|
||||||
jdbcParameters.getJdbcParameters().remove( jdbcParameter );
|
jdbcParameters.getJdbcParameters().remove( jdbcParameter );
|
||||||
|
|
Loading…
Reference in New Issue