Skip to content

Commit fc07740

Browse files
johnaoharagbadner
authored andcommitted
HHH-10259 : ForUpdateFragment.toFragmentString() does not check if aliases are defined when lockOptions are not null
1 parent 60e8f8c commit fc07740

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

hibernate-core/src/main/java/org/hibernate/sql/ForUpdateFragment.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,12 @@ public ForUpdateFragment addTableAlias(String alias) {
8888

8989
public String toFragmentString() {
9090
if ( lockOptions!= null ) {
91-
return dialect.getForUpdateString( aliases.toString(), lockOptions );
91+
if ( aliases.length() == 0) {
92+
return dialect.getForUpdateString( lockOptions );
93+
}
94+
else {
95+
return dialect.getForUpdateString( aliases.toString(), lockOptions );
96+
}
9297
}
9398
else if ( aliases.length() == 0) {
9499
if ( lockMode != null ) {

0 commit comments

Comments
 (0)