Top Description Interfaces Classes
[default module]

Package org.hibernate.internal.util


Internal utility classes

Interface Summary

Modifier and TypeInterface and Description
public interface
IndexedBiConsumer<T, U>

A consumer, like java.util.function.BiConsumer, accepting 2 values and an index.

public interface
IndexedConsumer<T>

A consumer, like java.util.function.Consumer, accepting a value and its index.

Class Summary

Modifier and TypeClass and Description
public class
public class
public class
ConfigHelper

A simple class to centralize logic needed to locate config files on the system.
public class
EntityPrinter

Renders entities and query parameters to a nicely readable string.

public class
public class
public class
public class
LazyValue<
The type of object referenced
T
>

A lazily accessible object reference.

public class
LockModeConverter

Helper to deal with conversions (both directions) between LockMode and jakarta.persistence.LockModeType.

public class
public class
public class
MutableBoolean

Support for mutable boolean references, generally used from within anon inner classes, lambdas, etc

public class
MutableInteger

A more performant version of java.util.concurrent.atomic.AtomicInteger in cases where we do not have to worry about concurrency.

public class
MutableLong

A more performant version of java.util.concurrent.atomic.AtomicLong in cases where we do not have to worry about concurrency.

public class
MutableObject<T>

Mutable object reference.

public class
public class
NullnessUtil

Utility class for the Nullness Checker.

public class
public class
public class
ReflectHelper

Utility class for various reflection operations.

public class
SerializationHelper

Assists with the serialization process and performs additional functionality based on serialization.

public class
public class
public class
ValueHolder<T>

Represents a "final" value that is initialized either up front or once at some point after declaration.

public class