Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- COC
- gwt
- Hudson
- jstl
- @SqlResultSetMapping
- spring jpa
- jquery
- CEP
- Spring
- Drools Fusion
- drools
- GEventEvaluator
- ibatis
- gwt-ext
- JPA
- jquery serialize
- SVN
- bootstrap jquery datepicker
- maven
- JBoss Seam
- zabbix
- custom filter
- MySQL
- spring security
- guvnor
- spring transaction
- querydsl
- java tip
- rember me
- jenkins
Archives
- Today
- Total
목록Hibernate (1)
봉 블로그
Hibernate 2차 캐시
Hibernate 는 기본적으로 1차 캐시를 사용한다.1차캐시는 트랜젝션 레벨 캐시이다. 하나의 트랜젝션에서 같은 entity 조회에 대한 중복 sql 호출을 방지해준다. 2차 캐시는 트랜젝션간 공유 캐시를 지원한다. 캐시의 동시성 전략트랜젝션간 캐시를 공유하기 위해서는 동시성 문제를 고려해야 한다. READ_ONLY변경되지 않는 엔티티에만 사용됩니다 (그러한 엔티티를 갱신하려고하면 예외가 Throw됩니다). 그것은 매우 간단하고 실행 가능합니다. 변경되지 않는 정적 참조 데이터에 매우 적합합니다. NONESTRICT_READ_WRITE영향을받은 데이터를 변경 한 트랜잭션이 커밋 된 후에 캐시가 업데이트됩니다. 따라서 강력한 일관성이 보장되지 않으며 오래된 데이터가 캐시에서 얻을 수있는 작은 시간 창이 ..
java
2017. 11. 25. 22:44