All Classes and Interfaces
Class
Description
Base class for all ARRAY types.
ArrayUtil - Array utilities holder.The
BaseJpaRepository fixes many of the problems that the default Spring Data JpaRepository
suffers from.A sequence generator that uses a recursive query to fetch multiple
values from a sequence in a single database access.
Maps a
boolean[] array on a PostgreSQL ARRAY column type.Maps the JPA camelCase properties to snake_case database identifiers.
The
ClassImportIntegrator implements the Hibernate Integrator contract
and allows you to provide a List of classes to be imported using their simple name.ClassLoaderUtils - Class loading related utilities holder.Configuration - It allows you to configure various Hibernate Types.Each Property has a well-defined key.
Maps a Java
CurrencyUnit object to a VARCHAR column type.Maps an
Date[] array on a PostgreSQL date[] ARRAY type.Maps a
decimal[] array on a PostgreSQL ARRAY column type.DescriptorImmutableType<T,JDBC extends org.hibernate.type.descriptor.jdbc.JdbcType,JAVA extends org.hibernate.type.descriptor.java.JavaType<T>>
Very convenient base class for implementing immutable object types using Hibernate
UserType using the JdbcType and JavaType descriptors.The
DistinctListTransformer removes duplicates from the List
of elements that were transformed by the TupleTransformer.Maps a
double[] array on a PostgreSQL ARRAY type.Maps an
Enum[] array on a database ARRAY type.Maps a
float[] array on a PostgreSQL ARRAY type.The
HibernateRepository fixes the problems that the default Spring Data JpaRepository
suffers from.The
HibernateTypesContributor registers various types automatically.Very convenient base class for implementing immutable object types using Hibernate
UserType.The
Inet object type is used to represent an IP address.Maps an
int[] array on a PostgreSQL ARRAY type.Maps a
Month object type to a INT column type
which is saved as value from 1 (January) to 12 (December),
according to the ISO 8601 standard.
Maps any given Java object on a JSON column type that is managed via
PreparedStatement.setObject(int, Object) at JDBC Driver level.
Maps any given Java object on a JSON column type that is managed via
PreparedStatement.setBlob(int, Blob) at JDBC Driver level.JsonConfiguration - It allows you to configure various JSON Hibernate Types..
Maps a Jackson
JsonNode object on a JSON column type that is managed via PreparedStatement.setObject(int, Object) at JDBC Driver level.
Maps a Jackson
JsonNode object on a JSON column type that is managed via PreparedStatement.setString(int, String) at JDBC Driver level.Contract for serializing JSON objects.
Supplies a custom reference of a Jackson
JsonSerializer
Maps any given Java object on a JSON column type that is managed via
PreparedStatement.setString(int, String) at JDBC Driver level.JsonType allows you to map any given JSON object (e.g., POJO, Map<String, Object>, List<T>, JsonNode) on any of the following database systems:Maps an
List entity attribute on a PostgreSQL ARRAY column type.The
ListResultTransformer simplifies the way
we can use a ResultTransformer by defining a default implementation for the
ResultTransformer.transformList(List) method.Maps a
java.Time.LocalDate[] array on a PostgreSQL date[] ARRAY type.Maps a
java.Time.LocalDateTime[] array on a PostgreSQL timestamp[] ARRAY type.The
LogUtils class unifies the framework logging capabilities.Maps an
long[] array on a PostgreSQL ARRAY type.Maps a
MonetaryAmount object type onto two columns (amount and currency).Maps a Java
MonthDay object to a DATE column type.Maps a Java
MonthDay object to a INT column type.MutableDynamicParameterizedType<T,JDBC extends org.hibernate.type.descriptor.jdbc.JdbcType,JAVA extends org.hibernate.type.descriptor.java.JavaType<T>>
MutableType<T,JDBC extends org.hibernate.type.descriptor.jdbc.JdbcType,JAVA extends org.hibernate.type.descriptor.java.JavaType<T>>
Very convenient base class for implementing immutable object types using Hibernate
UserType.Maps an
Character to a nullable CHAR column type.Supplies a custom reference of a Jackson
ObjectMapperWraps a Jackson
ObjectMapper so that you can supply your own ObjectMapper reference.Maps a Java
Duration object to a Oracle IntervalDS column type.A stub
ParameterType that returns sane values for ParameterizedParameterType.getReturnedClass() and
ParameterizedParameterType.getAnnotationsMethod().ParameterizedTypeUtils - DynamicParameterizedType.ParameterType utilities holder.Maps an
Enum to a PostgreSQL ENUM column type.Maps a
Range object type to a PostgreSQL range
column type.Maps an
Inet object type to a PostgreSQL INET column type.Maps a Java
Duration object to a PostgreSQL Interval column type.Maps a Java
Period object to a PostgreSQL Interval column type.Maps a
String object type to a PostgreSQL TSVector column type.Represents the range/interval with two bounds.
ReflectionUtils - Reflection utilities holder.The Retry annotation instructs Spring to retry
a method execution when catching a given
Throwable.Aspect to retry method execution.
The
SQLExtractor allows you to extract the
underlying SQL query generated by a JPQL or JPA Criteria API query.SQLStatementCountMismatchException - Thrown whenever there is a mismatch between
the expected statements count and the ones being executed.
SQLStatementCountValidator - Validates recorded statements count.
Maps an
String[] array on a PostgreSQL ARRAY type.StringUtils - String utilities holder.Maps an
Date[] array on a PostgreSQL timestamp[] ARRAY type.The
@Tsid annotation can be added next to the entity identifier,
therefore indicating that the identifier will be assigned a time-sorted
identifier that's automatically generated.Maps an
UUID[] array on a PostgreSQL ARRAY type.Maps a Java
YearMonth object to a DATE column type.Maps a Java
YearMonth object to an small and continuous INT column type
which defines the months that passed since the Unix epoch.Maps a Java
YearMonth object to an INT column type.Maps a Java
YearMonth object to a TIMESTAMP column type.Maps a Java
Year object to an INT column type.Maps a Java
ZoneId object to an VARCHAR column type.Descriptor for
ZoneId handling.