Class JdbcTypeField

    • Constructor Detail

      • JdbcTypeField

        public JdbcTypeField()
        Default constructor.
      • JdbcTypeField

        public JdbcTypeField​(int dbFldType,
                             String dbFldName,
                             Class<?> javaFldType,
                             String javaFldName)
        Full constructor.
        Parameters:
        dbFldType - Field JDBC type in database.
        dbFldName - Field name in database.
        javaFldType - Field java type.
        javaFldName - Field name in java object.
      • JdbcTypeField

        public JdbcTypeField​(JdbcTypeField field)
        Copy constructor.
        Parameters:
        field - Field to copy.
    • Method Detail

      • getDatabaseFieldType

        public int getDatabaseFieldType()
        Returns:
        Column JDBC type in database.
      • setDatabaseFieldType

        public JdbcTypeField setDatabaseFieldType​(int dbFldType)
        Parameters:
        dbFldType - Column JDBC type in database.
        Returns:
        this for chaining.
      • getDatabaseFieldName

        public String getDatabaseFieldName()
        Returns:
        Column name in database.
      • setDatabaseFieldName

        public JdbcTypeField setDatabaseFieldName​(String dbFldName)
        Parameters:
        dbFldName - Column name in database.
        Returns:
        this for chaining.
      • getJavaFieldType

        public Class<?> getJavaFieldType()
        Returns:
        Field java type.
      • setJavaFieldType

        public JdbcTypeField setJavaFieldType​(Class<?> javaFldType)
        Parameters:
        javaFldType - Corresponding java type.
        Returns:
        this for chaining.
      • getJavaFieldName

        public String getJavaFieldName()
        Returns:
        Field name in java object.
      • setJavaFieldName

        public JdbcTypeField setJavaFieldName​(String javaFldName)
        Parameters:
        javaFldName - Field name in java object.
        Returns:
        this for chaining.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object