Skip to content

Commit f7de074

Browse files
committed
Polishing.
1 parent 2c21391 commit f7de074

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/query/QueryParameterSetter.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -82,14 +82,11 @@ public void setParameter(BindableQuery query, JpaParametersParameterAccessor acc
8282

8383
if (temporalType != null) {
8484

85-
Object extractedValue = valueExtractor.apply(accessor);
85+
var extractedValue = valueExtractor.apply(accessor);
8686

87-
final Date value;
88-
if (extractedValue instanceof TypedParameterValue<?>) {
89-
value = (Date) ((TypedParameterValue<?>) extractedValue).getValue();
90-
} else {
91-
value = (Date) extractedValue;
92-
}
87+
final Date value = (extractedValue instanceof TypedParameterValue<?> typedParameterValue)
88+
? (Date) typedParameterValue.getValue()
89+
: (Date) extractedValue;
9390

9491
// One would think we can simply use parameter to identify the parameter we want to set.
9592
// But that does not work with list valued parameters. At least Hibernate tries to bind them by name.

0 commit comments

Comments
 (0)