Class YearMonthDateType

java.lang.Object
io.hypersistence.utils.hibernate.type.ImmutableType<T>
io.hypersistence.utils.hibernate.type.DescriptorImmutableType<YearMonth,org.hibernate.type.descriptor.jdbc.DateJdbcType,YearMonthTypeDescriptor>
io.hypersistence.utils.hibernate.type.basic.YearMonthDateType
All Implemented Interfaces:
Serializable, org.hibernate.metamodel.model.domain.DomainType<YearMonth>, org.hibernate.query.BindableType<YearMonth>, org.hibernate.query.sqm.SqmExpressible<YearMonth>, org.hibernate.type.Type, org.hibernate.usertype.EnhancedUserType<YearMonth>, org.hibernate.usertype.UserType<YearMonth>

public class YearMonthDateType extends DescriptorImmutableType<YearMonth,org.hibernate.type.descriptor.jdbc.DateJdbcType,YearMonthTypeDescriptor>
Maps a Java YearMonth object to a DATE column type.

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

Author:
Vlad Mihalcea
See Also:
  • Field Details

  • Constructor Details

    • YearMonthDateType

      public YearMonthDateType()
    • YearMonthDateType

      public YearMonthDateType(Configuration configuration)
    • YearMonthDateType

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

    • getName

      public String getName()
      Specified by:
      getName in interface org.hibernate.type.Type
      Overrides:
      getName in class ImmutableType<YearMonth>
    • fromStringValue

      public YearMonth fromStringValue(CharSequence charSequence) throws org.hibernate.HibernateException
      Throws:
      org.hibernate.HibernateException