๋ฐ˜์‘ํ˜•
์Šคํ”„๋ง ๋ฐ์ดํ„ฐ JPA - Hint & Lock

๋ชจ๋“  ์†Œ์Šค ์ฝ”๋“œ๋Š” ์—ฌ๊ธฐ์—์„œ ํ™•์ธ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. Hint SQL์—์„œ Hint๋ฅผ ์‚ฌ์šฉํ•˜๋“ฏ์ด JPA์—์„œ๋„ JPA ๊ตฌํ˜„์ฒด์— ํžŒํŠธ๋ฅผ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์กฐํšŒ๋งŒ ์‚ฌ์šฉํ•˜๊ธฐ(Read Only) ๊ธฐ๋ณธ์ ์œผ๋กœ JPA๋ฅผ ์ด์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•˜๊ฒŒ๋˜๋ฉด ์˜์†์„ฑ ์ปจํ…์ŠคํŠธ์— ์ €์žฅ๋˜์–ด ๊ด€๋ฆฌ๋˜๊ณ , ๊ทธ ๊ฐ’์„ ์ˆ˜์ •ํ•œ ๋’ค flush()ํ•˜๊ฑฐ๋‚˜ dirty checking์ด ๋ฐœ์ƒํ•˜๋ฉด ์—…๋ฐ์ดํŠธ ์ฟผ๋ฆฌ๋„ ๋ฐœ์ƒํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. Hint๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜์†์„ฑ ์ปจํ…์ŠคํŠธ์— ์ €์žฅ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ด ๋ฉ”๋ชจ๋ฆฌ ๋‚ญ๋น„๋ฅผ ๋ง‰๊ณ  ํ˜น์‹œ ๋ชจ๋ฅผ ๋ณ€๊ฒฝ์‚ฌํ•ญ์— ๋Œ€ํ•ด ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € Repository์— ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉ์ž๋ฅผ ์กฐํšŒํ•˜๋Š” ๋ฉ”์„œ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. package io.lcalmsky.springdatajpa.domain.repository; import io.lca..

JPA 2021. 7. 5. 07:57
๋ฐ˜์‘ํ˜•
๊ณต์ง€์‚ฌํ•ญ
Total
105,469
Today
55
Yesterday
186
๋งํฌ
«   2021/07   »
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
        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
๊ธ€ ๋ณด๊ด€ํ•จ