Closed
Description
If I add:
@SQLSelect(sql = "select name, id from authors where id = $1")
to org.hibernate.reactive.example.nativesql.Author
, I get:
Exception in thread "main" java.util.NoSuchElementException
at java.base/java.util.Collections$EmptyIterator.next(Collections.java:4210)
at java.base/java.util.Collections$UnmodifiableCollection$1.next(Collections.java:1047)
at org.hibernate.reactive.loader.ast.internal.ReactiveSingleIdEntityLoaderProvidedQueryImpl.load(ReactiveSingleIdEntityLoaderProvidedQueryImpl.java:51)
at org.hibernate.reactive.loader.ast.internal.ReactiveSingleIdEntityLoaderProvidedQueryImpl.load(ReactiveSingleIdEntityLoaderProvidedQueryImpl.java:27)
at org.hibernate.reactive.persister.entity.impl.ReactiveAbstractPersisterDelegate.load(ReactiveAbstractPersisterDelegate.java:235)
at org.hibernate.reactive.persister.entity.impl.ReactiveSingleTableEntityPersister.doReactiveLoad(ReactiveSingleTableEntityPersister.java:272)
This issue appears to be that the $1
is not recognized. But changing it to ?
or ?1
does not seem to help.