Annotation Type ExistenceChecking


  • @Target(TYPE)
    @Retention(RUNTIME)
    public @interface ExistenceChecking
    The ExistenceChecking annotation is used to specify the type of checking EclipseLink should use when determining if an entity is new or existing. It is specifically used on a merge() operation to determine if only the cache should be used to determine if an object exists, or the object should be read (from the database or cache). By default the object is read. An existence-checking specification is supported on an Entity or MappedSuperclass annotation.
    See Also:
    ExistenceType, DoesExistQuery
    Author:
    Guy Pelletier
    Since:
    Eclipselink 1.0
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      ExistenceType value
      (Optional) Set the existence check for determining if an insert or update should occur for an object.
    • Element Detail

      • value

        ExistenceType value
        (Optional) Set the existence check for determining if an insert or update should occur for an object.
        Default:
        org.eclipse.persistence.annotations.ExistenceType.CHECK_CACHE