Annotation Type PinnedPartitioning


  • @Target({TYPE,METHOD,FIELD})
    @Retention(RUNTIME)
    public @interface PinnedPartitioning
    PinnedPartitionPolicy pins requests to a single connection pool.

    Partitioning can be enabled on an Entity, relationship, query, or session/persistence unit. Partition policies are globally named to allow reuse, the partitioning policy must also be set using the @Partitioned annotation to be used.

    See Also:
    Partitioned, PinnedPartitioningPolicy
    Author:
    James Sutherland
    Since:
    EclipseLink 2.2
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String connectionPool
      The connection pool name to pin queries to.
      java.lang.String name
      The name of the partition policy, names must be unique for the persistence unit.
    • Element Detail

      • name

        java.lang.String name
        The name of the partition policy, names must be unique for the persistence unit.
      • connectionPool

        java.lang.String connectionPool
        The connection pool name to pin queries to.