PK1 [JPA] Entity Custom ID Generator (@GenericGenerator) Entity์ ๊ธฐ๋ณธํค (primary key)๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋ณดํต Auto Increment ๋ฐฉ์์ด๋ UUID ๋ฐฉ์์ ๋ง์ด ์ฌ์ฉํ๋ค. Auto Increment : ๊ตฌํ์ด ๊ฐ๋จํ๊ณ ์ฌ์ ๋ ฌ์ด ํ์์๋ค(์์๊ฐ ๋ณด์ฅ๋๋ค.) : ํ๋์ DB์์ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ค์ผ์ผ์์์ ํตํ ํ์ฅ์ด ๋ถ๊ฐ๋ฅํ๋ค. (์ฒ๋ฆฌ ์ฑ๋ฅ ํ์ ์ด ์ด๋ ค์) : insert ํ์์ผ PK ๊ฐ์ ์์ฑํ ์ ์๋ค. : ๋ณดํต bigint๋ก ๊ตฌํ. : ์ธ๋ถ์ ๋ ธ์ถ๋ ๊ฒฝ์ฐ ์ฌ์ฉํ๋ฉด ์๋๋ค. (๋ค๋ฅธ id๋ฅผ ์ ์ถ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์) UUID : ๋คํธ์ํฌ ์์์ ๊ณ ์ ์ฑ์ด ๋ณด์ฅ๋๋ ID๋ฅผ ๋ง๋ค๊ธฐ ์ํ ํ์ค ๊ท์ฝ : 128 bit ๋ฐ์ดํฐ๋ก ํํ (16 Byte) : ๋ฉํฐ ํ๊ฒฝ์์๋ ๋ณ๋ ฌ๋ก ๋์ํ์ฌ ์ ์ผํ ID๋ฅผ ์์ฑํ ์ ์๋ค. : 128bit๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์.. 2023. 1. 18. ์ด์ 1 ๋ค์