# Entity - @GeneratedValue ์ ๋ต ์ ๋ฆฌ (JPA + postgreSQL ๊ธฐ์ค)
JPA์์ ์ํฐํฐ์ ๊ธฐ๋ณธ ํค(PK)๋ฅผ ์๋ ์์ฑํ๋ ค๋ฉด @GeneratedValue๋ฅผ ์ฌ์ฉํ๋ค.ํ์ง๋ง ์ด๋ ์ด๋ค strategy๋ฅผ ์ค์ ํ๋๋์ ๋ฐ๋ผ ๋์ ๋ฐฉ์๊ณผ ํผํฌ๋จผ์ค๊ฐ ๋ฌ๋ผ์ง๋ค.PostgreSQL ํ๊ฒฝ์ ๊ธฐ์ค์ผ๋ก @GeneratedValue ์ฌ์ฉ๋ฒ๊ณผ ์ถ์ฒ ์ค์ ์ ์ ๋ฆฌํ๋ค. ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ@Id@GeneratedValueprivate Long id; strategy๋ฅผ ์๋ตํ๋ฉด JPA๋ ๊ธฐ๋ณธ ์ ๋ต์ธ GenerationType.AUTO๋ฅผ ์ ์ฉํ๋ค.AUTO๋ ์ฌ์ฉํ๋ DB์ ๋ง์ถฐ ์๋์ผ๋ก ์ ๋ต์ ๊ฒฐ์ ํ๋ค.PostgreSQL์์๋ AUTO → SEQUENCE ์ ๋ต์ผ๋ก ๋์ํ๋ค.์ ๋ต๋ณ ๋์ ์ฐจ์ด์ ๋ต์ค๋ช
PostgreSQL ์ง์ ์ฌ๋ถํน์งAUTODB์ ๋ฐ๋ผ ์๋ ์ ํOPostgreSQL์์๋ SEQUENCE ์ ํ๋จIDEN..