Interface Converter

    • Method Detail

      • convertObjectValueToDataValue

        java.lang.Object convertObjectValueToDataValue​(java.lang.Object objectValue,
                                                       Session session)
        PUBLIC: Convert the object's representation of the value to the databases' data representation. For example this could convert between a Calendar Java type and the sql.Time datatype.
        Specified by:
        convertObjectValueToDataValue in interface CoreConverter<DatabaseMapping,​Session>
      • convertDataValueToObjectValue

        java.lang.Object convertDataValueToObjectValue​(java.lang.Object dataValue,
                                                       Session session)
        PUBLIC: Convert the databases' data representation of the value to the object's representation. For example this could convert between an sql.Time datatype and the Java Calendar type.
        Specified by:
        convertDataValueToObjectValue in interface CoreConverter<DatabaseMapping,​Session>
      • isMutable

        boolean isMutable()
        PUBLIC: If the converter converts the value to a mutable value, i.e. a value that can have its' parts changed without being replaced, then it must return true. If the value is not mutable, cannot be changed without replacing the whole value then false must be returned. This is used within the UnitOfWork to determine how to clone.