|
|
|
Hibernate cache 2
|
|||
|---|---|---|---|
|
#18+
Пытаюсь подключить кеш второго уровня. Над классом вешаю аннотацию: Код: java 1. 2. Подсвечивает красным usage и пишет: Код: java 1. У кого-то было подобное? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2016, 17:00 |
|
||
|
Hibernate cache 2
|
|||
|---|---|---|---|
|
#18+
Cache из какого пакета импортировался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2016, 17:07 |
|
||
|
Hibernate cache 2
|
|||
|---|---|---|---|
|
#18+
JulT, пакаж проверь, или так пиши: @org.hibernate.annotations.Cache(usage = CacheConcurrencyStrategy.READ_ONLY) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2016, 17:09 |
|
||
|
Hibernate cache 2
|
|||
|---|---|---|---|
|
#18+
lor2JulT, пакаж проверь, или так пиши: @org.hibernate.annotations.Cache(usage = CacheConcurrencyStrategy.READ_ONLY) точно, помогло @org.hibernate.annotations.Cache импорт был из javax.persistence lor2, Blazkowicz спасибо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2016, 17:13 |
|
||
|
Hibernate cache 2
|
|||
|---|---|---|---|
|
#18+
Есть еще один вопрос. Хибернейт закешировал сущность, далее какой-то внешний сервис минуя хибернейт изменил строку в бд соответствующую данной сущности. Получается, что данные будут находится в неконсистентном состоянии. Как быть в таком случае? Наверное нужно ввести @Version, и если выпало исключение, то чистить кеш и заново подтягивать данные. Как чистится кеш если у меня все построено на spring data? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2016, 17:18 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39209498&tid=2124189]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 514ms |

| 0 / 0 |
