Spring Data Commmons

org.springframework.persistence
Annotation Type PersistencePolicy


@Retention(value=RUNTIME)
@Target(value={TYPE,FIELD})
public @interface PersistencePolicy

Persistence policies that can be attached to entities or relationship fields.

Author:
rodjohnson

Optional Element Summary
 boolean immutable
           
 boolean largeObject
           
 PersistencePolicy.LATENCY_SENSITIVITY latencySensitivity
           
 boolean lossAcceptable
           
 boolean queryable
           
 boolean transactional
           
 

largeObject

public abstract boolean largeObject
Default:
false

queryable

public abstract boolean queryable
Default:
true

immutable

public abstract boolean immutable
Default:
false

transactional

public abstract boolean transactional
Default:
true

lossAcceptable

public abstract boolean lossAcceptable
Default:
false

latencySensitivity

public abstract PersistencePolicy.LATENCY_SENSITIVITY latencySensitivity
Default:
org.springframework.persistence.PersistencePolicy.LATENCY_SENSITIVITY.HIGH

Spring Data Commmons

Copyright © 2011. All Rights Reserved.