diff --git a/spring-data-relational/src/main/java/org/springframework/data/relational/core/dialect/Db2Dialect.java b/spring-data-relational/src/main/java/org/springframework/data/relational/core/dialect/Db2Dialect.java index 1259d3a4..87167b13 100644 --- a/spring-data-relational/src/main/java/org/springframework/data/relational/core/dialect/Db2Dialect.java +++ b/spring-data-relational/src/main/java/org/springframework/data/relational/core/dialect/Db2Dialect.java @@ -81,10 +81,15 @@ public class Db2Dialect extends AbstractDialect { return LIMIT_CLAUSE; } + /* + * (non-Javadoc) + * @see org.springframework.data.relational.core.dialect.Dialect#lock() + */ @Override public LockClause lock() { return new LockClause() { + @Override public String getLock(LockOptions lockOptions) { return "FOR UPDATE WITH RS USE AND KEEP EXCLUSIVE LOCKS"; diff --git a/spring-data-relational/src/main/java/org/springframework/data/relational/core/dialect/LockClause.java b/spring-data-relational/src/main/java/org/springframework/data/relational/core/dialect/LockClause.java index e2a2880f..43da78f4 100644 --- a/spring-data-relational/src/main/java/org/springframework/data/relational/core/dialect/LockClause.java +++ b/spring-data-relational/src/main/java/org/springframework/data/relational/core/dialect/LockClause.java @@ -42,6 +42,7 @@ public interface LockClause { * Enumeration of where to render the clause within the SQL statement. */ enum Position { + /** * Append the clause after from table. */