Skip to content

Upgrade Hibernate ORM to to 7.0.0.CR2 #2253

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 14, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ org.gradle.java.installations.auto-download=false
#enableMavenLocalRepo = true

# The default Hibernate ORM version (override using `-PhibernateOrmVersion=the.version.you.want`)
hibernateOrmVersion = 7.0.0.CR1
hibernateOrmVersion = 7.0.0.CR2

# Override default Hibernate ORM Gradle plugin version
# Using the stable version because I don't know how to configure the build to download the snapshot version from
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@
import java.util.concurrent.CompletionStage;

import org.hibernate.FlushMode;
import org.hibernate.query.BindableType;
import org.hibernate.query.CommonQueryContract;
import org.hibernate.query.QueryParameter;

import jakarta.persistence.Parameter;
import jakarta.persistence.TemporalType;
import jakarta.persistence.metamodel.Type;

/**
* @see org.hibernate.query.MutationQuery
Expand All @@ -33,7 +33,7 @@ public interface ReactiveMutationQuery<R> extends CommonQueryContract {
<P> ReactiveMutationQuery<R> setParameter(String name, P value, Class<P> type);

@Override
<P> ReactiveMutationQuery<R> setParameter(String name, P value, BindableType<P> type);
<P> ReactiveMutationQuery<R> setParameter(String name, P value, Type<P> type);

@Override
ReactiveMutationQuery<R> setParameter(String name, Instant value, TemporalType temporalType);
Expand All @@ -51,7 +51,7 @@ public interface ReactiveMutationQuery<R> extends CommonQueryContract {
<P> ReactiveMutationQuery<R> setParameter(int position, P value, Class<P> type);

@Override
<P> ReactiveMutationQuery<R> setParameter(int position, P value, BindableType<P> type);
<P> ReactiveMutationQuery<R> setParameter(int position, P value, Type<P> type);

@Override
ReactiveMutationQuery<R> setParameter(int position, Instant value, TemporalType temporalType);
Expand All @@ -69,7 +69,7 @@ public interface ReactiveMutationQuery<R> extends CommonQueryContract {
<P> ReactiveMutationQuery<R> setParameter(QueryParameter<P> parameter, P value, Class<P> type);

@Override
<P> ReactiveMutationQuery<R> setParameter(QueryParameter<P> parameter, P val, BindableType<P> type);
<P> ReactiveMutationQuery<R> setParameter(QueryParameter<P> parameter, P val, Type<P> type);

@Override
<T> ReactiveMutationQuery<R> setParameter(Parameter<T> param, T value);
Expand All @@ -87,7 +87,7 @@ public interface ReactiveMutationQuery<R> extends CommonQueryContract {
<P> ReactiveMutationQuery<R> setParameterList(String name, Collection<? extends P> values, Class<P> javaType);

@Override
<P> ReactiveMutationQuery<R> setParameterList(String name, Collection<? extends P> values, BindableType<P> type);
<P> ReactiveMutationQuery<R> setParameterList(String name, Collection<? extends P> values, Type<P> type);

@Override
ReactiveMutationQuery<R> setParameterList(String name, Object[] values);
Expand All @@ -96,7 +96,7 @@ public interface ReactiveMutationQuery<R> extends CommonQueryContract {
<P> ReactiveMutationQuery<R> setParameterList(String name, P[] values, Class<P> javaType);

@Override
<P> ReactiveMutationQuery<R> setParameterList(String name, P[] values, BindableType<P> type);
<P> ReactiveMutationQuery<R> setParameterList(String name, P[] values, Type<P> type);

@Override
ReactiveMutationQuery<R> setParameterList(int position, Collection values);
Expand All @@ -105,7 +105,7 @@ public interface ReactiveMutationQuery<R> extends CommonQueryContract {
<P> ReactiveMutationQuery<R> setParameterList(int position, Collection<? extends P> values, Class<P> javaType);

@Override
<P> ReactiveMutationQuery<R> setParameterList(int position, Collection<? extends P> values, BindableType<P> type);
<P> ReactiveMutationQuery<R> setParameterList(int position, Collection<? extends P> values, Type<P> type);

@Override
ReactiveMutationQuery<R> setParameterList(int position, Object[] values);
Expand All @@ -114,7 +114,7 @@ public interface ReactiveMutationQuery<R> extends CommonQueryContract {
<P> ReactiveMutationQuery<R> setParameterList(int position, P[] values, Class<P> javaType);

@Override
<P> ReactiveMutationQuery<R> setParameterList(int position, P[] values, BindableType<P> type);
<P> ReactiveMutationQuery<R> setParameterList(int position, P[] values, Type<P> type);

@Override
<P> ReactiveMutationQuery<R> setParameterList(QueryParameter<P> parameter, Collection<? extends P> values);
Expand All @@ -123,7 +123,7 @@ public interface ReactiveMutationQuery<R> extends CommonQueryContract {
<P> ReactiveMutationQuery<R> setParameterList(QueryParameter<P> parameter, Collection<? extends P> values, Class<P> javaType);

@Override
<P> ReactiveMutationQuery<R> setParameterList(QueryParameter<P> parameter, Collection<? extends P> values, BindableType<P> type);
<P> ReactiveMutationQuery<R> setParameterList(QueryParameter<P> parameter, Collection<? extends P> values, Type<P> type);

@Override
<P> ReactiveMutationQuery<R> setParameterList(QueryParameter<P> parameter, P[] values);
Expand All @@ -132,7 +132,7 @@ public interface ReactiveMutationQuery<R> extends CommonQueryContract {
<P> ReactiveMutationQuery<R> setParameterList(QueryParameter<P> parameter, P[] values, Class<P> javaType);

@Override
<P> ReactiveMutationQuery<R> setParameterList(QueryParameter<P> parameter, P[] values, BindableType<P> type);
<P> ReactiveMutationQuery<R> setParameterList(QueryParameter<P> parameter, P[] values, Type<P> type);

@Override
ReactiveMutationQuery<R> setProperties(Object bean);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@
import java.util.Date;
import java.util.Map;

import jakarta.persistence.metamodel.Type;
import org.hibernate.CacheMode;
import org.hibernate.FlushMode;
import org.hibernate.LockMode;
import org.hibernate.LockOptions;
import org.hibernate.metamodel.model.domain.BasicDomainType;
import org.hibernate.query.BindableType;
import org.hibernate.query.NativeQuery;
import org.hibernate.query.NativeQuery.FetchReturn;
import org.hibernate.query.QueryParameter;
Expand Down Expand Up @@ -225,7 +225,7 @@ public interface ReactiveNativeQuery<R> extends ReactiveQuery<R> {
<P> ReactiveNativeQuery<R> setParameter(String name, P val, Class<P> type);

@Override
<P> ReactiveNativeQuery<R> setParameter(String name, P val, BindableType<P> type);
<P> ReactiveNativeQuery<R> setParameter(String name, P val, Type<P> type);

@Override
ReactiveNativeQuery<R> setParameter(String name, Instant value, TemporalType temporalType);
Expand All @@ -243,7 +243,7 @@ public interface ReactiveNativeQuery<R> extends ReactiveQuery<R> {
<P> ReactiveNativeQuery<R> setParameter(int position, P val, Class<P> type);

@Override
<P> ReactiveNativeQuery<R> setParameter(int position, P val, BindableType<P> type);
<P> ReactiveNativeQuery<R> setParameter(int position, P val, Type<P> type);

@Override
ReactiveNativeQuery<R> setParameter(int position, Instant value, TemporalType temporalType);
Expand All @@ -261,7 +261,7 @@ public interface ReactiveNativeQuery<R> extends ReactiveQuery<R> {
<P> ReactiveNativeQuery<R> setParameter(QueryParameter<P> parameter, P val, Class<P> type);

@Override
<P> ReactiveNativeQuery<R> setParameter(QueryParameter<P> parameter, P val, BindableType<P> type);
<P> ReactiveNativeQuery<R> setParameter(QueryParameter<P> parameter, P val, Type<P> type);

@Override
<P> ReactiveNativeQuery<R> setParameter(Parameter<P> param, P value);
Expand All @@ -279,7 +279,7 @@ public interface ReactiveNativeQuery<R> extends ReactiveQuery<R> {
<P> ReactiveNativeQuery<R> setParameterList(String name, Collection<? extends P> values, Class<P> type);

@Override
<P> ReactiveNativeQuery<R> setParameterList(String name, Collection<? extends P> values, BindableType<P> type);
<P> ReactiveNativeQuery<R> setParameterList(String name, Collection<? extends P> values, Type<P> type);

@Override
ReactiveNativeQuery<R> setParameterList(String name, Object[] values);
Expand All @@ -288,7 +288,7 @@ public interface ReactiveNativeQuery<R> extends ReactiveQuery<R> {
<P> ReactiveNativeQuery<R> setParameterList(String name, P[] values, Class<P> type);

@Override
<P> ReactiveNativeQuery<R> setParameterList(String name, P[] values, BindableType<P> type);
<P> ReactiveNativeQuery<R> setParameterList(String name, P[] values, Type<P> type);

@Override
ReactiveNativeQuery<R> setParameterList(int position, @SuppressWarnings("rawtypes") Collection values);
Expand All @@ -297,7 +297,7 @@ public interface ReactiveNativeQuery<R> extends ReactiveQuery<R> {
<P> ReactiveNativeQuery<R> setParameterList(int position, Collection<? extends P> values, Class<P> type);

@Override
<P> ReactiveNativeQuery<R> setParameterList(int position, Collection<? extends P> values, BindableType<P> javaType);
<P> ReactiveNativeQuery<R> setParameterList(int position, Collection<? extends P> values, Type<P> javaType);

@Override
ReactiveNativeQuery<R> setParameterList(int position, Object[] values);
Expand All @@ -306,7 +306,7 @@ public interface ReactiveNativeQuery<R> extends ReactiveQuery<R> {
<P> ReactiveNativeQuery<R> setParameterList(int position, P[] values, Class<P> javaType);

@Override
<P> ReactiveNativeQuery<R> setParameterList(int position, P[] values, BindableType<P> javaType);
<P> ReactiveNativeQuery<R> setParameterList(int position, P[] values, Type<P> javaType);

@Override
<P> ReactiveNativeQuery<R> setParameterList(QueryParameter<P> parameter, Collection<? extends P> values);
Expand All @@ -315,7 +315,7 @@ public interface ReactiveNativeQuery<R> extends ReactiveQuery<R> {
<P> ReactiveNativeQuery<R> setParameterList(QueryParameter<P> parameter, Collection<? extends P> values, Class<P> javaType);

@Override
<P> ReactiveNativeQuery<R> setParameterList(QueryParameter<P> parameter, Collection<? extends P> values, BindableType<P> type);
<P> ReactiveNativeQuery<R> setParameterList(QueryParameter<P> parameter, Collection<? extends P> values, Type<P> type);

@Override
<P> ReactiveNativeQuery<R> setParameterList(QueryParameter<P> parameter, P[] values);
Expand All @@ -324,7 +324,7 @@ public interface ReactiveNativeQuery<R> extends ReactiveQuery<R> {
<P> ReactiveNativeQuery<R> setParameterList(QueryParameter<P> parameter, P[] values, Class<P> javaType);

@Override
<P> ReactiveNativeQuery<R> setParameterList(QueryParameter<P> parameter, P[] values, BindableType<P> type);
<P> ReactiveNativeQuery<R> setParameterList(QueryParameter<P> parameter, P[] values, Type<P> type);

@Override
ReactiveNativeQuery<R> setProperties(Object bean);
Expand Down
Loading
Loading