Skip to content

Commit b755048

Browse files
committed
fix a bug in @query handling
add a test for empty query string in @query Signed-off-by: Gavin King <[email protected]>
1 parent edb1126 commit b755048

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
package org.hibernate.processor.test.data.eg;
22

33
import jakarta.data.repository.BasicRepository;
4+
import jakarta.data.repository.Query;
45
import jakarta.data.repository.Repository;
56

7+
import java.util.stream.Stream;
8+
69
@Repository
710
public interface Publishers extends BasicRepository<Publisher,Long> {
11+
@Query(" ")
12+
Stream<Publisher> all();
813
}

tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
import static org.hibernate.grammars.hql.HqlLexer.IDENTIFIER;
7676
import static org.hibernate.grammars.hql.HqlLexer.ORDER;
7777
import static org.hibernate.grammars.hql.HqlLexer.WHERE;
78-
import static org.hibernate.internal.util.StringHelper.isNotEmpty;
78+
import static org.hibernate.internal.util.StringHelper.isEmpty;
7979
import static org.hibernate.internal.util.StringHelper.qualify;
8080
import static org.hibernate.processor.annotation.AbstractQueryMethod.isSessionParameter;
8181
import static org.hibernate.processor.annotation.AbstractQueryMethod.isSpecialParam;
@@ -2143,7 +2143,7 @@ private void addQueryMethod(
21432143
throw new AssertionFailure("@Entity annotation should not be missing");
21442144
}
21452145
final String name = (String) getAnnotationValue(annotation, "name");
2146-
return isNotEmpty(name) ? resultType.asElement().getSimpleName().toString() : name;
2146+
return isEmpty(name) ? resultType.asElement().getSimpleName().toString() : name;
21472147
}
21482148
else if ( primaryEntity != null ) {
21492149
return primaryEntity.getSimpleName().toString();

0 commit comments

Comments
 (0)