hongcheol
@hongcheol
Reviews Written
4
Average Rating
5.0
Posts
Q&A
IDENTITY ์ ๋ต ์ง๋ฌธ์์ต๋๋ค.
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค!!
- 0
- 5
- 642
Q&A
IDENTITY ์ ๋ต ์ง๋ฌธ์์ต๋๋ค.
ํฌ์๋ ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค. ์์ฑํด์ฃผ์ ๋ต๋ณ ๋ด์ฉ์ IDENTITY๊ฐ ์๋ ๊ฒฝ์ฐ์ ํด๋นํ๋ ๋ด์ฉ์ธ ๊ฒ ๊ฐ์ต๋๋ค. @Entity ์ ๋ ธํ ์ด์ ์ ๋ฌ์์ค ํด๋์ค์์ @Id ์ค์ ์ ํด์ค ๋, @GeneratedValue(strategy = GenerationType.IDENTITY)๋ก ์ค์ ์ ํด์ค ๋ค์ persist()๋ฅผ ํธ์ถํด์ฃผ๋ฉด ํธ์ถํ ์์ ์์ insert ์ฟผ๋ฆฌ๊ฐ ๋ ์๊ฐ๋๋ค. ์ฟผ๋ฆฌ๋ฅผ ๋ ๋ ค์ค ๋ค์์ commit()์ ํ๊ธฐ ์ ์ ์ ์ ํ๋ก๊ทธ๋จ์ ๋ฉ์ถ ์ํ์์ ํ์ธ์ ํด๋ณด๋ ๋๋น์๋ ๋ฐ์์ด ์๋ ์ํ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ฟผ๋ฆฌ ์ดํ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋๋ก ํ ์คํธ๋ฅผ ์งํํด๋ดค๋๋ catch๋ฌธ์์ ํด๋น ์๋ฌ๋ฅผ ์ก์์ฃผ๊ณ rollback์ ํด์ ์ค์ ๋๋น์๋ ๋ฐ์์ด ์๋ ๊ฒ์ ์์์ต๋๋ค. ์ ๋ ์ด๋ฐ ํ ์คํธ๋ฅผ ์งํํด๋ณธ ๊ฒฐ๊ณผ ์ ๋ persist()๋ฅผ ํธ์ถํ ์์ ์ ์ฟผ๋ฆฌ๊ฐ ๋๊ฐ๋ ๊ฒ์ ํ์ธํ์ต๋๋ค. ๋ํ ๊ฐ์ ์ฝ๋์์ GenerationType๋ง SEQUENCE๋ก ๋ฐ๊ฟ์ค ๊ฒฝ์ฐ์ insert์ฟผ๋ฆฌ๊ฐ ๋๊ฐ๋ ์์ ์ด ๋ค๋ฅธ ๊ฒ๋ ํ ์คํธ๋ฅผ ํตํด์ ํ์ธํ์ต๋๋ค. ๊ทธ๋์ ์ ๋ IDENTITY์ผ ๋, persist๋ฅผ ํธ์ถํ ์์ ์์ ๋ด๋ถ์ ์ผ๋ก ์ด๋ค ์ฒ๋ฆฌ๊ฐ ๋๋์ง ์์๋ณด๊ณ ์ถ์์ง๋ง, ๊ทธ ๋ฐฉ๋ฒ์ ์ ๋ชจ๋ฅด๊ฒ ์ด์ ์ด๋ ๊ฒ ์ง๋ฌธ์ ๋จ๊ฒผ์ต๋๋ค.
- 0
- 5
- 642
Q&A
@Rollback ๊ด๋ จํด์ ์ง๋ฌธ์์ต๋๋ค.
๋ต๋ณ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค!
- 0
- 2
- 319
Q&A
200๊ณผ 204 ์ํ ์ฝ๋์๋ํ ์ง๋ฌธ์ด ์์ต๋๋ค.
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค! ์ฒจ๋ถํด์ฃผ์ ๋งํฌ๋ ์ฐธ๊ณ ํ๋๋ ์ดํด์ ๋ง์ ๋์์ด ๋์์ต๋๋ค. ์ ๋ง ๊ฐ์ฌํฉ๋๋ค.
- 1
- 2
- 1.7K




