songining

- null ์ด๋ฉด ์•ˆ๋œ๋‹ค.

- ์œ ์ผํ•ด์•ผ ํ•œ๋‹ค.

- ์ž์—ฐํ‚ค๋Š” ์ฐพ๊ธฐ ์–ด๋ ค์›€ ๋Œ€์ฒดํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์ž! 

- ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ๋„ ๊ธฐ๋ณธ ํ‚ค๋กœ ์ ์ ˆํ•˜์ง€ ์•Š๋‹ค. (์™ ๋งŒํ•˜๋ฉด ์˜๋ฏธ ์—†๋Š” ๊ฐ’์„ pk๋กœ ์„ ํƒํ•˜์ž ex) 1,2,3,4,..)

- Auto Increment(IDENTITY) ์•„๋‹ˆ๋ฉด Sequence object ๋‘˜์ค‘์— ํ•˜๋‚˜ ์“ฐ๊ธฐ 

 

+) GeneratedValue ๊ฐ€ IDENTITY์ธ ๊ฒฝ์šฐ ์˜ˆ์™ธ์ ์œผ๋กœ persist ์‹œ์— ๋””๋น„์— ๋ฐ”๋กœ Insert query๊ฐ€ ๋‚ ๋ผ๊ฐ„๋‹ค. 

(๋””๋น„๊ฐ€ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•œ ๊ฐ’์„ ์˜์†์„ฑ ์ปจํ…์ŠคํŠธ๊ฐ€ ์ €์žฅํ•ด์•ผํ•˜๋ฏ€๋กœ)

sequence๋Š” ์ปค๋ฐ‹์‹œ์— query 

 

+) ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ ์„ค๊ณ„๋ณด๋‹ค๋Š” ๊ฐ์ฒด ์ง€ํ–ฅ ์„ค๊ณ„๋ฅผ ํ•˜์ž! (JPA์—์„œ๋Š” ์—”ํ‹ฐํ‹ฐ๊ฐ„์˜ ์—ฐ๊ด€๊ด€๊ณ„๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ id ๊ฐ’์„ ์ฐธ์กฐํ•˜์ง€๋ง๊ณ  ๊ฐ์ฒด ์ž์ฒด๋ฅผ ์ฐธ์กฐ!)