Class HibernateUserType

    • Constructor Detail

      • HibernateUserType

        public HibernateUserType()
    • Method Detail

      • nullSafeGet

        public final Object nullSafeGet​(ResultSet rs,
                                        String[] names,
                                        org.hibernate.engine.spi.SharedSessionContractImplementor session,
                                        Object owner)
                                 throws org.hibernate.HibernateException,
                                        SQLException
        Specified by:
        nullSafeGet in interface org.hibernate.usertype.UserType
        Throws:
        org.hibernate.HibernateException
        SQLException
      • nullSafeSet

        public final void nullSafeSet​(PreparedStatement st,
                                      Object value,
                                      int index,
                                      org.hibernate.engine.spi.SharedSessionContractImplementor session)
                               throws org.hibernate.HibernateException,
                                      SQLException
        Specified by:
        nullSafeSet in interface org.hibernate.usertype.UserType
        Throws:
        org.hibernate.HibernateException
        SQLException
      • hashCode

        public int hashCode​(Object x)
                     throws org.hibernate.HibernateException
        Specified by:
        hashCode in interface org.hibernate.usertype.UserType
        Throws:
        org.hibernate.HibernateException
      • disassemble

        public Serializable disassemble​(Object value)
                                 throws org.hibernate.HibernateException
        Specified by:
        disassemble in interface org.hibernate.usertype.UserType
        Throws:
        org.hibernate.HibernateException
      • assemble

        public Object assemble​(Serializable cached,
                               Object owner)
                        throws org.hibernate.HibernateException
        Specified by:
        assemble in interface org.hibernate.usertype.UserType
        Throws:
        org.hibernate.HibernateException
      • replace

        public Object replace​(Object original,
                              Object target,
                              Object owner)
                       throws org.hibernate.HibernateException
        Specified by:
        replace in interface org.hibernate.usertype.UserType
        Throws:
        org.hibernate.HibernateException