Class LocalDateTimeArrayType

All Implemented Interfaces:
org.hibernate.metamodel.mapping.BasicValuedMapping, org.hibernate.metamodel.mapping.Bindable, org.hibernate.metamodel.mapping.JdbcMappingContainer, org.hibernate.metamodel.mapping.MappingModelExpressible, org.hibernate.metamodel.mapping.SqlExpressible, org.hibernate.metamodel.mapping.ValueMapping, org.hibernate.query.BindableType<LocalDateTime[]>, org.hibernate.query.sqm.SqmExpressible<LocalDateTime[]>, org.hibernate.type.descriptor.java.JavaTypedExpressible, org.hibernate.usertype.DynamicParameterizedType, org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType<LocalDateTime[]>

public class LocalDateTimeArrayType extends AbstractArrayType<LocalDateTime[]>
Maps a java.Time.LocalDateTime[] array on a PostgreSQL timestamp[] ARRAY type. Multidimensional arrays are supported as well, as explained in this article.

For more details about how to use it, check out this article on vladmihalcea.com.

Author:
Vlad Mihalcea
  • Field Details

  • Constructor Details

    • LocalDateTimeArrayType

      public LocalDateTimeArrayType()
    • LocalDateTimeArrayType

      public LocalDateTimeArrayType(Configuration configuration)
    • LocalDateTimeArrayType

      public LocalDateTimeArrayType(Class arrayClass)
    • LocalDateTimeArrayType

      public LocalDateTimeArrayType(org.hibernate.type.spi.TypeBootstrapContext typeBootstrapContext)
  • Method Details

    • getName

      public String getName()