Annotation Type StructConverter


  • @Target({TYPE,METHOD,FIELD})
    @Retention(RUNTIME)
    @Repeatable(StructConverters.class)
    public @interface StructConverter
    A StructConverter is a special type of converter that handles the conversion of a specific database Struct type. This is normally used for extended database types such as spatial geometric types. A StructConverter is different than a regular attribute Converter, and does not implement the same interface. A StructConverter will be used to convert any matching Struct type.
    See Also:
    StructConverter
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String converter
      (Required) The StructConverter class to be used.
      java.lang.String name
      (Required) Name this converter.
    • Element Detail

      • name

        java.lang.String name
        (Required) Name this converter. The name should be unique across the whole persistence unit.
      • converter

        java.lang.String converter
        (Required) The StructConverter class to be used. This class must implement the EclipseLink org.eclipse.persistence.platform.database.converters.StructConverter interface. You may also alternatively specify a pre-defined EclipseLink org.eclipse.persistence.config.StructConverterType
        See Also:
        StructConverter, StructConverterType