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.
Partitioned, org.eclipse.persistence.descriptors.partitioning.RoundRobinPartitioningPolicy
| Modifier and Type | Method and Description |
|---|---|
| public String[] | |
| public String | |
| public boolean | replicateWrites()
This allows for a set of database to be written to and kept in synch, and have reads load-balanced across the databases. |
| connectionPools | back to summary |
|---|---|
| public String[] connectionPools() List of connection pool names to load balance across. Defaults to all defined pools in the ServerSession. | |
| name | back to summary |
|---|---|
| public String name() The name of the partition policy, names must be unique for the persistence unit. | |
| replicateWrites | back to summary |
|---|---|
| public boolean replicateWrites() This allows for a set of database to be written to and kept in synch, and have reads load-balanced across the databases. | |