Skip to content

Commit 8740a83

Browse files
dreab8sebersole
authored andcommitted
HHH-18302 DB2CallableStatementSupport uses an invalid syntax for named parameters
1 parent a3c779a commit 8740a83

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -857,6 +857,11 @@ public Boolean supportsRefCursors() {
857857
return false;
858858
}
859859

860+
@Override
861+
public boolean supportsNamedParameters(DatabaseMetaData databaseMetaData) throws SQLException {
862+
return false;
863+
}
864+
860865
@Override
861866
public int registerResultSetOutParameter(CallableStatement statement, int col) throws SQLException {
862867
statement.registerOutParameter( col++, Types.REF_CURSOR );

hibernate-core/src/main/java/org/hibernate/procedure/internal/DB2CallableStatementSupport.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ public JdbcOperationQueryCall interpretCall(ProcedureCallImplementor<?> procedur
8585
procedureCall
8686
);
8787
if ( parameter.getName() != null ) {
88-
buffer.append( ':' ).append( parameter.getName() );
88+
buffer.append( parameter.getName() ).append( " => ?" );
8989
}
9090
else {
9191
buffer.append( "?" );

0 commit comments

Comments
 (0)