JPA UUID varchar๋กœ ์ €์žฅํ•˜๊ธฐ

๊ฐœ์š” ํ”„๋กœ์ ํŠธ์—์„œ JPAํ™˜๊ฒฝ์—์„œ UUID๋ฅผ PK๋กœ ๋„์ž…ํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ถˆํŽธํ–ˆ๋˜ ์ ๋“ค๊ณผ ๊ฐœ์„ ํ•œ ๊ฒฝํ—˜๋“ค์„ ๊ธฐ๋กํ•œ๋‹ค. UUID๋ž€? + ๋„์ž… ๊ณ ๋ฏผ UUID(๋ฒ”์šฉ ๊ณ ์œ  ์‹๋ณ„์ž(universally unique identifier))๋Š” 128๋น„ํŠธ์˜ ์ˆ˜์ด๋‹ค. ํ‘œ์ค€ ํ˜•์‹์—์„œ UUID๋Š” 32๊ฐœ์˜ 16์ง„์ˆ˜๋กœ ํ‘œํ˜„๋˜๋ฉฐ ์ด 36๊ฐœ ๋ฌธ์ž(32๊ฐœ ๋ฌธ์ž์™€ 4๊ฐœ์˜ ํ•˜์ดํ”ˆ)๋กœ ๋œ 8-4-4-4-12๋ผ๋Š” 5๊ฐœ์˜ ๊ทธ๋ฃน์„ ํ•˜์ดํ”ˆ์œผ๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค. ์ด๋ฅผํ…Œ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. 550e8400-e29b-41d4-a716-446655440000 ์œ„์—์„œ UUID์— ๋Œ€ํ•ด ์‚ด์ง ์•Œ์•„๋ดค๋‹ค. ํ•„์ž๋Š” UUID๋Š” ๊ฑฐ์˜ ์ค‘๋ณต๋˜์ง€ ์•Š๋Š” ๊ธ€๋กœ๋ฒŒ ์œ ๋‹ˆํฌ ๊ฐ’์ด๋‹ค ๋ผ๋Š” ๊ฒƒ์— ์ฃผ๋ชฉํ–ˆ๊ณ , React Dom์ด ๋ณ€๊ฒฝ ๊ฐ์ง€๋ฅผ ํ•˜๋Š” ๊ธฐ์ค€์ด key๊ฐ’์ธ๋ฐ key๊ฐ’์€ ์ค‘๋ณต๋˜๊ธฐ ์‰ฝ๋‹ค๋Š” ์ด์•ผ๊ธฐ๋ฅผ ..

Spring 2021. 11. 29. 18:29
๋ฐ˜์‘ํ˜•
๋งํฌ
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
ยซ   2024/11   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
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
๊ธ€ ๋ณด๊ด€ํ•จ