From 96ce678ec954b021d8644490ef9f25e5eb90616a Mon Sep 17 00:00:00 2001 From: xiaochenxt <46081619+xiaochenxt@users.noreply.github.com> Date: Thu, 10 Sep 2026 14:28:12 +0800 Subject: [PATCH] Annotate fetchFirst method with @Nullable Add @Nullable annotation to fetchFirst method,because IDEA mistakenly thinks the return value won't be null. --- .../main/java/com/querydsl/core/support/FetchableQueryBase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/querydsl-libraries/querydsl-core/src/main/java/com/querydsl/core/support/FetchableQueryBase.java b/querydsl-libraries/querydsl-core/src/main/java/com/querydsl/core/support/FetchableQueryBase.java index 0bf6302c95..183f446d95 100644 --- a/querydsl-libraries/querydsl-core/src/main/java/com/querydsl/core/support/FetchableQueryBase.java +++ b/querydsl-libraries/querydsl-core/src/main/java/com/querydsl/core/support/FetchableQueryBase.java @@ -46,7 +46,7 @@ public List fetch() { } @Override - public final T fetchFirst() { + public @Nullable final T fetchFirst() { return limit(1).fetchOne(); }