Class Iso8601MonthType

java.lang.Object
io.hypersistence.utils.hibernate.type.MutableType<Month,org.hibernate.type.descriptor.jdbc.IntegerJdbcType,Iso8601MonthMonthTypeDescriptor>
io.hypersistence.utils.hibernate.type.basic.Iso8601MonthType
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<Month>, org.hibernate.query.sqm.SqmExpressible<Month>, org.hibernate.type.descriptor.java.JavaTypedExpressible, org.hibernate.usertype.UserType<Month>

public class Iso8601MonthType extends MutableType<Month,org.hibernate.type.descriptor.jdbc.IntegerJdbcType,Iso8601MonthMonthTypeDescriptor>
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.
Author:
Martin Panzer
  • Field Details

  • Constructor Details

    • Iso8601MonthType

      public Iso8601MonthType()
    • Iso8601MonthType

      public Iso8601MonthType(Configuration configuration)
    • Iso8601MonthType

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

    • getName

      public String getName()