Использование моего кэша для сущности Foo выглядело так
@Entity
class Foo {
@ManyToOne(fetch = LAZY)
@Cache(usage = org.hibernate.annotations.CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
private Boo boo;
@OneToMany
@Cache(usage = org.hibernate.annotations.CacheConcurrencyStrategy.READ_WRITE)
private List<Bar> bars;
}
Как мне перенести этот код для поддержки JPA 2-подобных аннотаций с использованием Hibernate 3.6.5
Мне известно, что мы должны использовать аннотацию @Cacheable
на уровне сущности, но что я должен использовать для объявлений кэша в
@ManyToOne and @OneToMany.