Non static native query prefix (#2152)

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
This commit is contained in:
Avgustin Marinov
2024-12-18 16:43:56 +02:00
committed by GitHub
parent ed93d3fc7b
commit 52fec7c82b
4 changed files with 15 additions and 11 deletions

View File

@@ -33,7 +33,9 @@ public class Jpa {
log.info("JPA vendor: {}", JPA_VENDOR);
}
public static final char NATIVE_QUERY_PARAMETER_PREFIX = '?';
public static char nativeQueryParamPrefix() {
return '?';
}
public static <T> String formatNativeQueryInClause(final String name, final Collection<T> collection) {
return formatEclipseLinkNativeQueryInClause(IntStream.range(0, collection.size()).mapToObj(i -> name + "_" + i).toList());