# javap org.hibernate.Hibernate (hibernate-core-7.4.5.Final.jar) Compiled from "Hibernate.java" public final class org.hibernate.Hibernate { public static void initialize(java.lang.Object) throws org.hibernate.HibernateException; public static boolean isInitialized(java.lang.Object); public static int size(java.util.Collection); public static boolean isEmpty(java.util.Collection); public static boolean contains(java.util.Collection, T); public static V get(java.util.Map, K); public static T get(java.util.List, int); public static java.lang.Class getClass(T); public static java.lang.Class getClassLazy(T); public static boolean isInstance(java.lang.Object, java.lang.Class); public static boolean isPropertyInitialized(E, jakarta.persistence.metamodel.Attribute); public static boolean isPropertyInitialized(java.lang.Object, java.lang.String); public static void initializeProperty(E, jakarta.persistence.metamodel.Attribute); public static void initializeProperty(java.lang.Object, java.lang.String); public static java.lang.Object unproxy(java.lang.Object); public static T unproxy(T, java.lang.Class); public static E createDetachedProxy(org.hibernate.SessionFactory, java.lang.Class, java.lang.Object); public static org.hibernate.Hibernate$CollectionInterface> bag(); public static org.hibernate.Hibernate$CollectionInterface> set(); public static org.hibernate.Hibernate$CollectionInterface> list(); public static org.hibernate.Hibernate$CollectionInterface> map(); public static org.hibernate.Hibernate$CollectionInterface> sortedSet(); public static org.hibernate.Hibernate$CollectionInterface> sortedMap(); public static org.hibernate.Hibernate$CollectionInterface collection(java.lang.Class); public static org.hibernate.LobHelper getLobHelper(); static {}; } # javap org.hibernate.cfg.TransactionSettings -- confirms hibernate.enable_lazy_load_no_trans still exists, annotated @Unsafe Compiled from "TransactionSettings.java" public interface org.hibernate.cfg.TransactionSettings { public static final java.lang.String TRANSACTION_COORDINATOR_STRATEGY; public static final java.lang.String JTA_PLATFORM; public static final java.lang.String JTA_PLATFORM_RESOLVER; public static final java.lang.String PREFER_USER_TRANSACTION; public static final java.lang.String JTA_CACHE_TM; public static final java.lang.String JTA_CACHE_UT; public static final java.lang.String JTA_TRACK_BY_THREAD; public static final java.lang.String ALLOW_JTA_TRANSACTION_ACCESS; public static final java.lang.String AUTO_CLOSE_SESSION; public static final java.lang.String FLUSH_BEFORE_COMPLETION; public static final java.lang.String ENABLE_LAZY_LOAD_NO_TRANS; public static final java.lang.String ALLOW_UPDATE_OUTSIDE_TRANSACTION; } # javap org.hibernate.cfg.Unsafe -- marker annotation, no members Compiled from "Unsafe.java" public interface org.hibernate.cfg.Unsafe extends java.lang.annotation.Annotation { } # javap org.hibernate.cfg.BytecodeSettings Compiled from "BytecodeSettings.java" public interface org.hibernate.cfg.BytecodeSettings { public static final java.lang.String BYTECODE_PROVIDER; public static final java.lang.String BYTECODE_PROVIDER_INSTANCE; public static final java.lang.String ENHANCER_ENABLE_ASSOCIATION_MANAGEMENT; public static final java.lang.String ENHANCER_ENABLE_DIRTY_TRACKING; public static final java.lang.String ENHANCER_ENABLE_LAZY_INITIALIZATION; }