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:
2026-09-20 06:06:42 +00:00
committed by Claude
commit 8568c0ce6c
330 changed files with 23668 additions and 0 deletions
+55
View File
@@ -0,0 +1,55 @@
Classfile /tmp/j-immutable/org/hibernate/annotations/Immutable.class
Last modified Feb 1, 1980; size 422 bytes
SHA-256 checksum 8a49d58789086dfab9871a67e8247e527ef2675d685ac086db603719ca4c5813
Compiled from "Immutable.java"
public interface org.hibernate.annotations.Immutable extends java.lang.annotation.Annotation
minor version: 0
major version: 61
flags: (0x2601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT, ACC_ANNOTATION
this_class: #1 // org/hibernate/annotations/Immutable
super_class: #3 // java/lang/Object
interfaces: 1, fields: 0, methods: 0, attributes: 2
Constant pool:
#1 = Class #2 // org/hibernate/annotations/Immutable
#2 = Utf8 org/hibernate/annotations/Immutable
#3 = Class #4 // java/lang/Object
#4 = Utf8 java/lang/Object
#5 = Class #6 // java/lang/annotation/Annotation
#6 = Utf8 java/lang/annotation/Annotation
#7 = Utf8 SourceFile
#8 = Utf8 Immutable.java
#9 = Utf8 RuntimeVisibleAnnotations
#10 = Utf8 Ljava/lang/annotation/Target;
#11 = Utf8 value
#12 = Utf8 Ljava/lang/annotation/ElementType;
#13 = Utf8 TYPE
#14 = Utf8 METHOD
#15 = Utf8 FIELD
#16 = Utf8 Ljava/lang/annotation/Retention;
#17 = Utf8 Ljava/lang/annotation/RetentionPolicy;
#18 = Utf8 RUNTIME
{
}
SourceFile: "Immutable.java"
RuntimeVisibleAnnotations:
0: #10(#11=[e#12.#13,e#12.#14,e#12.#15])
java.lang.annotation.Target(
value=[Ljava/lang/annotation/ElementType;.TYPE,Ljava/lang/annotation/ElementType;.METHOD,Ljava/lang/annotation/ElementType;.FIELD]
)
1: #16(#11=e#17.#18)
java.lang.annotation.Retention(
value=Ljava/lang/annotation/RetentionPolicy;.RUNTIME
)
Compiled from "ImmutableEntityUpdateQueryHandlingMode.java"
public final class org.hibernate.query.spi.ImmutableEntityUpdateQueryHandlingMode extends java.lang.Enum<org.hibernate.query.spi.ImmutableEntityUpdateQueryHandlingMode> {
public static final org.hibernate.query.spi.ImmutableEntityUpdateQueryHandlingMode ALLOW;
public static final org.hibernate.query.spi.ImmutableEntityUpdateQueryHandlingMode WARNING;
public static final org.hibernate.query.spi.ImmutableEntityUpdateQueryHandlingMode EXCEPTION;
private static final org.hibernate.query.spi.ImmutableEntityUpdateQueryHandlingMode[] $VALUES;
public static org.hibernate.query.spi.ImmutableEntityUpdateQueryHandlingMode[] values();
public static org.hibernate.query.spi.ImmutableEntityUpdateQueryHandlingMode valueOf(java.lang.String);
private org.hibernate.query.spi.ImmutableEntityUpdateQueryHandlingMode();
public static org.hibernate.query.spi.ImmutableEntityUpdateQueryHandlingMode interpret(java.lang.Object);
private static org.hibernate.query.spi.ImmutableEntityUpdateQueryHandlingMode[] $values();
static {};
}