@NaturalIdCache @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) public class AllCached {
@Entity(name = "Book") @NaturalIdCache public static class Book {
@Entity( name = "Person" ) @Table( name = "persons" ) @Cacheable @Cache( region = "a.b.c", usage = CacheConcurrencyStrategy.READ_WRITE ) @NaturalIdCache( region = "a.b.c" ) public static class Person { @Id public Integer id; @NaturalId public String name; @ElementCollection @Cache( region = "a.b.c", usage = CacheConcurrencyStrategy.READ_WRITE ) public List<String> nickNames; }
@Entity(name = "Person") @NaturalIdCache @Cache( usage = CacheConcurrencyStrategy.READ_ONLY ) public static class Person { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @NaturalId private String name; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } } }
@NaturalIdCache public class Citizen { @Id
@NaturalIdCache public class A {
@NaturalIdCache public class Building { @Id
@SequenceGenerator(name = "UP_VERSION_GEN", sequenceName = "UP_VERSION_SEQ", allocationSize = 1) @TableGenerator(name = "UP_VERSION_GEN", pkColumnValue = "UP_VERSION", allocationSize = 1) @NaturalIdCache(region = "org.apereo.portal.version.dao.jpa.VersionImpl-NaturalId") class VersionImpl extends AbstractVersion { private static final long serialVersionUID = 1L;
pkColumnValue = "UP_EVENT_AGGR_STATUS", allocationSize = 10) @NaturalIdCache( region = "org.apereo.portal.events.aggr.dao.jpa.EventAggregatorStatusImpl-NaturalId") class EventAggregatorStatusImpl implements IEventAggregatorStatus {
pkColumnValue = "UP_PROFILE_SELECTION", allocationSize = 1) @NaturalIdCache @Cacheable @Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
pkColumnValue = "UP_PAGS_TEST_GROUP", allocationSize = 5) @NaturalIdCache( region = "org.apereo.portal.groups.pags.dao.jpa.PersonAttributesGroupTestGroupDefinitionImpl-NaturalId")
allocationSize = 10) @Immutable @NaturalIdCache( region = "org.apereo.portal.events.aggr.portlets.AggregatedPortletMappingImpl-NaturalId") @Cacheable
@Entity(name = "Tag") @Table(name = "tag") @NaturalIdCache @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) public static class Tag {
@Entity(name = "Tag") @Table(name = "tag") @NaturalIdCache @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) public static class Tag {
@Entity(name = "Tag") @Table(name = "tag") @NaturalIdCache @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) public static class Tag {
@Entity(name = "Tag") @Table(name = "tag") @NaturalIdCache @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) public static class Tag {
@NaturalIdCache public class Citizen { @Id
@Entity(name = "Post") @Table(name = "post") @org.hibernate.annotations.Cache(usage = CacheConcurrencyStrategy.READ_WRITE) @NaturalIdCache public static class Post {