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 declarative configuration through the hibernate.properties file or the hibernate-types.properties file.
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.
 
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.
 
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.
 
 
 
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.
 
The MapResultTransformer allows us to return a Map from a JPA Query.
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 ObjectMapper
Wraps a Jackson ObjectMapper so that you can supply your own ObjectMapper reference.
 
 
Maps a Java Duration object to a Oracle IntervalDS column type.
ParameterizedTypeUtils - DynamicParameterizedType.ParameterType utilities holder.
Maps a String object type to a PostgreSQL citext column type.
Maps an Enum to a PostgreSQL ENUM column type.
Maps an Enum to a PostgreSQL ENUM column type.
Maps a Range object type to a PostgreSQL range column type.
Maps a Map object type to a PostgreSQL hstore 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 Duration object to a PostgreSQL Interval column type.
Maps a Range object type to a PostgreSQL range column type.
 
Maps a String object type to a PostgreSQL TSVector column type.
 
Range<T extends Comparable<? super T>>
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.