Closed utterances-bot closed 2 months ago
insert ๊ฒฝํฉ ์ํฉ์ ์ด๋ป๊ฒ ์์ธ์ฒ๋ฆฌํ ์ ์์๊น... ๊ณ ๋ฏผํ๋ค๊ฐ ์ข์ ์ธ์ฌ์ดํธ ์ป๊ณ ๊ฐ๋๋ค.
์ฒซ ์๋๋ ์ํฐํฐ ์์ฒด์ unique constraint๋ฅผ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ด์๋๋ฐ, ์์ธ๋ฅผ ํน์ ํ๊ธฐ๊ฐ ์ด๋ ค์์ ๋ณ๋ก ์ข์ง ์์ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ์๊ฐํ์์ต๋๋ค. duplicate ์ํฉ์ ์ํ ๊ฒ์ธ์ง? ํน์ ๋ค๋ฅธ ์ ์ฝ์กฐ๊ฑด์ ์ํ ๊ฒ์ธ์ง? ๋ฅผ ๊ตฌ๋ถํด์ผ ํ๋๋ฐ, ๊ทธ๊ฒ์ด ์ด๋ ต๋๋ผ๊ตฌ์. ๊ทธ๋ฐ๋ฐ ์ด๋ฐ ๋ฐฉ๋ฒ์ด ์์๋ค์!
๊ด๋ จํด ์ง๋ฌธ์ด ๋ช๊ฐ์ง ์๋๋ฐ ์๊ฐ์ด ๋์ ๋ค๋ฉด ๋ต๋ณ์ฃผ์๋ฉด ์ ๊ฒ ํฐ ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค :)
CollectEntity
๋ ๋ค๋ฅธ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋์ง ์๋๋ก ๊ด๋ฆฌ๊ฐ ํ์ํ๊ฒ ์ฃ ?@0chil ์๋ ํ์ธ์, ๋์์ด ๋์ จ๋ค๋ ๊ธฐ์๋ค์. ์ง๋ฌธ์ ๋ํ ๋ต๋ณ ๋๋ฆฌ๋ฉด
๋์์ธ ์ฑ ์์ ๋ค๋ฃฐ ๋ฒํ ์ผ๋ฐ์ ์ธ ๋์์ธ์ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๋ํฌ ํค ์ ์ฉ์ด๋ ์ค๋ณต ํ์ธ ์ ๋๋ก ๋ ์ฐฝ์ ์ธ ๋์์ธ์ด๋ผ๊ณ ๋งํ๊ธฐ ๋ถ๋๋ฝ๊ตฐ์. ๊ณ ๋ฏผํ๋ค๋ณด๋ฉด ๋๊ตฌ๋ ์ด ์ ๋ ๋ต๋ณ๊น์ง ๋๋ฌํ ๊ฒ ๊ฐ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
Concurrency Problem - Insert same rows - Junhyunnyโs Devlogs
https://junhyunny.github.io/java/spring-boot/jpa/concurrency-problem-insert-same-rows/