Add Hibernate 7 batches 2-6, batch 7, and batch 8: mapping styles, JPA annotations, natural IDs, @Immutable, stored procedures, in-memory test databases, JNDI mocking, proxies, associations, temporal mapping, named queries, HQL, Criteria API, EntityManager bootstrapping, Ehcache 3 L2 cache configuration, HikariCP connection pooling, Hibernate Validator CDI integration, aggregate functions, sorting, pagination, interceptors, and Hibernate Search 8 (Hibernate 7.4.5.Final + Spring Boot 4.1.1 + JDK 25)
This commit is contained in:
Executable
+139
@@ -0,0 +1,139 @@
|
||||
=== jakarta.persistence-api 3.2.0: NamedStoredProcedureQuery ===
|
||||
Compiled from "NamedStoredProcedureQuery.java"
|
||||
public interface jakarta.persistence.NamedStoredProcedureQuery extends java.lang.annotation.Annotation {
|
||||
public abstract java.lang.String name();
|
||||
public abstract java.lang.String procedureName();
|
||||
public abstract jakarta.persistence.StoredProcedureParameter[] parameters();
|
||||
public abstract java.lang.Class[] resultClasses();
|
||||
public abstract java.lang.String[] resultSetMappings();
|
||||
public abstract jakarta.persistence.QueryHint[] hints();
|
||||
}
|
||||
|
||||
=== jakarta.persistence-api 3.2.0: StoredProcedureParameter ===
|
||||
Compiled from "StoredProcedureParameter.java"
|
||||
public interface jakarta.persistence.StoredProcedureParameter extends java.lang.annotation.Annotation {
|
||||
public abstract java.lang.String name();
|
||||
public abstract jakarta.persistence.ParameterMode mode();
|
||||
public abstract java.lang.Class<?> type();
|
||||
}
|
||||
|
||||
=== jakarta.persistence-api 3.2.0: StoredProcedureQuery ===
|
||||
Compiled from "StoredProcedureQuery.java"
|
||||
public interface jakarta.persistence.StoredProcedureQuery extends jakarta.persistence.Query {
|
||||
public abstract jakarta.persistence.StoredProcedureQuery setHint(java.lang.String, java.lang.Object);
|
||||
public abstract <T> jakarta.persistence.StoredProcedureQuery setParameter(jakarta.persistence.Parameter<T>, T);
|
||||
public abstract jakarta.persistence.StoredProcedureQuery setParameter(jakarta.persistence.Parameter<java.util.Calendar>, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public abstract jakarta.persistence.StoredProcedureQuery setParameter(jakarta.persistence.Parameter<java.util.Date>, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public abstract jakarta.persistence.StoredProcedureQuery setParameter(java.lang.String, java.lang.Object);
|
||||
public abstract jakarta.persistence.StoredProcedureQuery setParameter(java.lang.String, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public abstract jakarta.persistence.StoredProcedureQuery setParameter(java.lang.String, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public abstract jakarta.persistence.StoredProcedureQuery setParameter(int, java.lang.Object);
|
||||
public abstract jakarta.persistence.StoredProcedureQuery setParameter(int, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public abstract jakarta.persistence.StoredProcedureQuery setParameter(int, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public abstract jakarta.persistence.StoredProcedureQuery setFlushMode(jakarta.persistence.FlushModeType);
|
||||
public abstract jakarta.persistence.StoredProcedureQuery setCacheRetrieveMode(jakarta.persistence.CacheRetrieveMode);
|
||||
public abstract jakarta.persistence.StoredProcedureQuery setCacheStoreMode(jakarta.persistence.CacheStoreMode);
|
||||
public abstract jakarta.persistence.StoredProcedureQuery setTimeout(java.lang.Integer);
|
||||
public abstract jakarta.persistence.StoredProcedureQuery registerStoredProcedureParameter(int, java.lang.Class<?>, jakarta.persistence.ParameterMode);
|
||||
public abstract jakarta.persistence.StoredProcedureQuery registerStoredProcedureParameter(java.lang.String, java.lang.Class<?>, jakarta.persistence.ParameterMode);
|
||||
public abstract java.lang.Object getOutputParameterValue(int);
|
||||
public abstract java.lang.Object getOutputParameterValue(java.lang.String);
|
||||
public abstract boolean execute();
|
||||
public abstract int executeUpdate();
|
||||
public abstract java.util.List getResultList();
|
||||
public abstract java.lang.Object getSingleResult();
|
||||
public abstract java.lang.Object getSingleResultOrNull();
|
||||
public abstract boolean hasMoreResults();
|
||||
public abstract int getUpdateCount();
|
||||
public default jakarta.persistence.Query setTimeout(java.lang.Integer);
|
||||
public default jakarta.persistence.Query setCacheStoreMode(jakarta.persistence.CacheStoreMode);
|
||||
public default jakarta.persistence.Query setCacheRetrieveMode(jakarta.persistence.CacheRetrieveMode);
|
||||
public default jakarta.persistence.Query setFlushMode(jakarta.persistence.FlushModeType);
|
||||
public default jakarta.persistence.Query setParameter(int, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.Query setParameter(int, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.Query setParameter(int, java.lang.Object);
|
||||
public default jakarta.persistence.Query setParameter(java.lang.String, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.Query setParameter(java.lang.String, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.Query setParameter(java.lang.String, java.lang.Object);
|
||||
public default jakarta.persistence.Query setParameter(jakarta.persistence.Parameter, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.Query setParameter(jakarta.persistence.Parameter, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.Query setParameter(jakarta.persistence.Parameter, java.lang.Object);
|
||||
public default jakarta.persistence.Query setHint(java.lang.String, java.lang.Object);
|
||||
}
|
||||
|
||||
=== hibernate-core 7.4.5.Final: org.hibernate.procedure.ProcedureCall (native, JPA-superset) ===
|
||||
Compiled from "ProcedureCall.java"
|
||||
public interface org.hibernate.procedure.ProcedureCall extends org.hibernate.query.CommonQueryContract,org.hibernate.query.SynchronizeableQuery,jakarta.persistence.StoredProcedureQuery,java.lang.AutoCloseable {
|
||||
public static final java.lang.String FUNCTION_RETURN_TYPE_HINT;
|
||||
public abstract java.lang.String getProcedureName();
|
||||
public abstract boolean isFunctionCall();
|
||||
public abstract org.hibernate.procedure.ProcedureCall markAsFunctionCall(int);
|
||||
public abstract org.hibernate.procedure.ProcedureCall markAsFunctionCall(java.lang.Class<?>);
|
||||
public abstract org.hibernate.procedure.ProcedureCall markAsFunctionCall(jakarta.persistence.metamodel.Type<?>);
|
||||
public abstract <T> org.hibernate.procedure.ProcedureParameter<T> registerParameter(int, java.lang.Class<T>, jakarta.persistence.ParameterMode);
|
||||
public abstract <T> org.hibernate.procedure.ProcedureParameter<T> registerParameter(int, jakarta.persistence.metamodel.Type<T>, jakarta.persistence.ParameterMode);
|
||||
public abstract org.hibernate.procedure.ProcedureCall registerStoredProcedureParameter(int, jakarta.persistence.metamodel.Type<?>, jakarta.persistence.ParameterMode);
|
||||
public abstract org.hibernate.procedure.ProcedureParameter<?> getParameterRegistration(int);
|
||||
public abstract <T> org.hibernate.procedure.ProcedureParameter<T> registerParameter(java.lang.String, java.lang.Class<T>, jakarta.persistence.ParameterMode) throws org.hibernate.procedure.NamedParametersNotSupportedException;
|
||||
public abstract <T> org.hibernate.procedure.ProcedureParameter<T> registerParameter(java.lang.String, jakarta.persistence.metamodel.Type<T>, jakarta.persistence.ParameterMode) throws org.hibernate.procedure.NamedParametersNotSupportedException;
|
||||
public abstract org.hibernate.procedure.ProcedureCall registerStoredProcedureParameter(java.lang.String, jakarta.persistence.metamodel.Type<?>, jakarta.persistence.ParameterMode);
|
||||
public abstract org.hibernate.procedure.ProcedureParameter<?> getParameterRegistration(java.lang.String);
|
||||
public abstract java.util.List<org.hibernate.procedure.ProcedureParameter<?>> getRegisteredParameters();
|
||||
public abstract org.hibernate.procedure.ProcedureOutputs getOutputs();
|
||||
public abstract org.hibernate.procedure.FunctionReturn<?> getFunctionReturn();
|
||||
public default void close();
|
||||
public abstract org.hibernate.procedure.ProcedureCall addSynchronizedQuerySpace(java.lang.String);
|
||||
public abstract org.hibernate.procedure.ProcedureCall addSynchronizedEntityName(java.lang.String) throws org.hibernate.MappingException;
|
||||
public abstract org.hibernate.procedure.ProcedureCall addSynchronizedEntityClass(java.lang.Class) throws org.hibernate.MappingException;
|
||||
public abstract org.hibernate.procedure.ProcedureCall setHint(java.lang.String, java.lang.Object);
|
||||
public abstract <T> org.hibernate.procedure.ProcedureCall setParameter(jakarta.persistence.Parameter<T>, T);
|
||||
public abstract org.hibernate.procedure.ProcedureCall setParameter(jakarta.persistence.Parameter<java.util.Calendar>, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public abstract org.hibernate.procedure.ProcedureCall setParameter(jakarta.persistence.Parameter<java.util.Date>, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public abstract org.hibernate.procedure.ProcedureCall setParameter(java.lang.String, java.lang.Object);
|
||||
public abstract org.hibernate.procedure.ProcedureCall setParameter(java.lang.String, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public abstract org.hibernate.procedure.ProcedureCall setParameter(java.lang.String, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public abstract org.hibernate.procedure.ProcedureCall setParameter(int, java.lang.Object);
|
||||
public abstract org.hibernate.procedure.ProcedureCall setParameter(int, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public abstract org.hibernate.procedure.ProcedureCall setParameter(int, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public abstract org.hibernate.procedure.ProcedureCall setFlushMode(jakarta.persistence.FlushModeType);
|
||||
public abstract org.hibernate.procedure.ProcedureCall registerStoredProcedureParameter(int, java.lang.Class<?>, jakarta.persistence.ParameterMode);
|
||||
public abstract org.hibernate.procedure.ProcedureCall registerStoredProcedureParameter(java.lang.String, java.lang.Class<?>, jakarta.persistence.ParameterMode);
|
||||
public default org.hibernate.query.CommonQueryContract setParameter(jakarta.persistence.Parameter, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public default org.hibernate.query.CommonQueryContract setParameter(jakarta.persistence.Parameter, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public default org.hibernate.query.CommonQueryContract setParameter(jakarta.persistence.Parameter, java.lang.Object);
|
||||
public default org.hibernate.query.CommonQueryContract setParameter(int, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public default org.hibernate.query.CommonQueryContract setParameter(int, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public default org.hibernate.query.CommonQueryContract setParameter(int, java.lang.Object);
|
||||
public default org.hibernate.query.CommonQueryContract setParameter(java.lang.String, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public default org.hibernate.query.CommonQueryContract setParameter(java.lang.String, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public default org.hibernate.query.CommonQueryContract setParameter(java.lang.String, java.lang.Object);
|
||||
public default org.hibernate.query.CommonQueryContract setHint(java.lang.String, java.lang.Object);
|
||||
public default org.hibernate.query.CommonQueryContract setFlushMode(jakarta.persistence.FlushModeType);
|
||||
public default org.hibernate.query.SynchronizeableQuery addSynchronizedEntityClass(java.lang.Class) throws org.hibernate.MappingException;
|
||||
public default org.hibernate.query.SynchronizeableQuery addSynchronizedEntityName(java.lang.String) throws org.hibernate.MappingException;
|
||||
public default org.hibernate.query.SynchronizeableQuery addSynchronizedQuerySpace(java.lang.String);
|
||||
public default jakarta.persistence.StoredProcedureQuery registerStoredProcedureParameter(java.lang.String, java.lang.Class, jakarta.persistence.ParameterMode);
|
||||
public default jakarta.persistence.StoredProcedureQuery registerStoredProcedureParameter(int, java.lang.Class, jakarta.persistence.ParameterMode);
|
||||
public default jakarta.persistence.StoredProcedureQuery setFlushMode(jakarta.persistence.FlushModeType);
|
||||
public default jakarta.persistence.StoredProcedureQuery setParameter(int, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.StoredProcedureQuery setParameter(int, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.StoredProcedureQuery setParameter(int, java.lang.Object);
|
||||
public default jakarta.persistence.StoredProcedureQuery setParameter(java.lang.String, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.StoredProcedureQuery setParameter(java.lang.String, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.StoredProcedureQuery setParameter(java.lang.String, java.lang.Object);
|
||||
public default jakarta.persistence.StoredProcedureQuery setParameter(jakarta.persistence.Parameter, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.StoredProcedureQuery setParameter(jakarta.persistence.Parameter, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.StoredProcedureQuery setParameter(jakarta.persistence.Parameter, java.lang.Object);
|
||||
public default jakarta.persistence.StoredProcedureQuery setHint(java.lang.String, java.lang.Object);
|
||||
public default jakarta.persistence.Query setFlushMode(jakarta.persistence.FlushModeType);
|
||||
public default jakarta.persistence.Query setParameter(int, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.Query setParameter(int, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.Query setParameter(int, java.lang.Object);
|
||||
public default jakarta.persistence.Query setParameter(java.lang.String, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.Query setParameter(java.lang.String, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.Query setParameter(java.lang.String, java.lang.Object);
|
||||
public default jakarta.persistence.Query setParameter(jakarta.persistence.Parameter, java.util.Date, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.Query setParameter(jakarta.persistence.Parameter, java.util.Calendar, jakarta.persistence.TemporalType);
|
||||
public default jakarta.persistence.Query setParameter(jakarta.persistence.Parameter, java.lang.Object);
|
||||
public default jakarta.persistence.Query setHint(java.lang.String, java.lang.Object);
|
||||
}
|
||||
Reference in New Issue
Block a user