ID

    JPA ๊ธฐ๋ณธ ํ‚ค ๋งคํ•‘ํ•˜๊ธฐ

    JPA ๊ธฐ๋ณธ ํ‚ค ๋งคํ•‘ํ•˜๊ธฐ

    ๋„์ž… ์ง€๋‚œ ์‹œ๊ฐ„์—๋Š” ํ•„๋“œ์™€ ์นผ๋Ÿผ์„ ๋งคํ•‘ํ•˜์—ฌ ๋ณด์•˜๋‹ค. ์ด๋ฒˆ์—๋Š” ๋งคํ•‘๋œ ์นผ๋Ÿผ์ค‘์—์„œ Primary key๋ฅผ ์ง€์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค. Primary Key๋ž€ ๊ธฐ๋ณธํ‚ค๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ๊ธฐ๋ณธํ‚ค์˜ ์„ฑ์งˆ์€ ํ…Œ์ด๋ธ” ๋‚ด์—์„œ ์œ ์ผํ•˜๊ณ  null๊ฐ’์ด ์—†์–ด์•ผํ•˜๋ฉฐ ๋ณ€๊ฒฝ๋˜๋ฉด ์•ˆ๋œ๋‹ค. ๋”ฐ๋ผ์„œ ํ…Œ์ด๋ธ”์—์„œ ๋ฐ์ดํ„ฐ๋“ค์„ ์œ ์ผํ•˜๊ฒŒ ๊ตฌ๋ถ„ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ์ด๋œ๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ด๋Ÿฌํ•œ ๊ธฐ๋ณธ ํ‚ค๋ฅผ ๋งคํ•‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๋„๋ก ํ•˜์ž. 2022.01.10 - [Tech-Stack & Language/JPA] - JPA๋กœ ํ•„๋“œ์™€ ์นผ๋Ÿผ ๋งคํ•‘ํ•˜๋Š” annotation ์•Œ์•„๋ณด๊ธฐ JPA๋กœ ํ•„๋“œ์™€ ์นผ๋Ÿผ ๋งคํ•‘ํ•˜๋Š” annotation ์•Œ์•„๋ณด๊ธฐ ๋„์ž… ์ง€๋‚œ ์‹œ๊ฐ„์—๋Š” ๊ฐ์ฒด์™€ ์—”ํ‹ฐํ‹ฐ๋ฅผ ๋งคํ•‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•˜์—ฌ ์•Œ์•„๋ณด์•˜๋‹ค. ๊ฐ์ฒด์™€ ์—”ํ‹ฐํ‹ฐ๋ฅผ ๋งคํ•‘ํ•˜์˜€๋‹ค๋ฉด, ๋‹ค์Œ์—๋Š” ๊ฐ ๊ฐ์ฒด๊ฐ€ ๊ฐ€์ง€๊ณ  ..