문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
java:hibernate:cache [2015/10/17 12:15] kwon37xi |
java:hibernate:cache [2018/09/13 14:28] (현재) kwon37xi |
||
---|---|---|---|
줄 30: | 줄 30: | ||
* '' | * '' | ||
* 최초 데이터 가져온 후 캐시 생성 | * 최초 데이터 가져온 후 캐시 생성 | ||
- | * '' | + | * '' |
* 입력 : '' | * 입력 : '' | ||
* 수정 - 예외를 발생시켜야 한다. | * 수정 - 예외를 발생시켜야 한다. | ||
줄 175: | 줄 175: | ||
TypedQuery< | TypedQuery< | ||
query.setParameter(" | query.setParameter(" | ||
- | |||
query.setHint(" | query.setHint(" | ||
+ | query.setHint(" | ||
query.setHint(" | query.setHint(" | ||
</ | </ | ||
줄 220: | 줄 220: | ||
===== Cache 관련 Properties ===== | ===== Cache 관련 Properties ===== | ||
* '' | * '' | ||
- | * '' | + | * '' |
* '' | * '' | ||
+ | |||
+ | ===== Query 실행 후 Entity Cache 갱신 문제 ===== | ||
+ | * PK 기반 쿼리는 Cache에서 (있으면) 값을 가져오고, | ||
+ | * 하지만 Query 실행시에는 (Query Cache 가 꺼져 있으면) 쿼리 결과 Entity들을 다시 Cache에 넣는 일을 한다('' | ||
+ | * '' | ||
+ | * 하지만 '' | ||
+ | * | ||
===== 참조문서 ===== | ===== 참조문서 ===== | ||
줄 231: | 줄 238: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[https:// |