SelectKey ์์ฑ
keyProperty : selectKey ๊ตฌ๋ฌธ์ ๊ฒฐ๊ณผ๊ฐ ์ ํ ๋ ๋์ ํ๋กํผํฐ
keyColumn : ๋ฆฌํด๋๋ ๊ฒฐ๊ณผ์ ์ ์ปฌ๋ผ๋ช ์ ํ๋กํผํฐ์ ์ผ์น. ์ฌ๋ฌ๊ฐ ์ปฌ๋ผ์ ์ฌ์ฉํ๋ฉด ์ปฌ๋ผ๋ช ์ ๋ชฉ๋ก์ ์ฝค๋ง๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ๋ถ
resultType : ๊ฒฐ๊ณผ ํ์ . ๋ง์ด๋ฐํฐ์ค๋ string์ ํฌํจํ์ฌ ํค๋ก ์ฌ์ฉ๋๋ ๊ฐ๋จํ ํ์ ์ ํ์ฉ
order : before๋๋ after๋ก ์ธํ ํ ์ ์์. Before๋ก ์ค์ ํ ๊ฒฝ์ฐ ํค๋ฅผ ๋จผ์ ์กฐํํ๊ณ ๊ทธ ๊ฐ์ Keyproperty์ ์ธํ ํ ๋ค
Insert ๊ตฌ๋ฌธ์ ์คํํ๋ค. After๋ก ์ค์ ํ๋ฉด Insert ๊ตฌ๋ฌธ์ ์คํํ ๋ค selectKey ๊ตฌ๋ฌธ์ ์คํํ๋ค.
sql ์ํ์์ ์ค Insert ๋ ์ดํ์ ์ ์ ์๋ ๊ฐ ๋๋ ์์ฑ๋ ๊ฐ์ ๋ฐ๋ก ๊ฐ์ ธ์ Select ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋ด์ผ ํ๋ ๊ฒฝ์ฐ.
* ์์ฑํ๊ณ ๋ ํ์ ์ธ๋ฑ์ค๋ฅผ ๊ฐ์ ธ์ ์์ ํด์ผ ํ๋ ์ํฉ์์ ๋ง์ด ์ฌ์ฉ
'memo > work ๐ซง' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[oracle] ๋ฉ๋ด ๊ณ์ธต์ฟผ๋ฆฌ (0) | 2024.08.01 |
---|---|
[oracle] ๋ฌ๋ ฅ ๋ง๋ค๊ธฐ (0) | 2024.02.06 |
[oracle] ์ค๋ผํด ์ ๊ท์(REGEXP) (0) | 2024.02.05 |
spring ๋ค๋ก๊ฐ๊ธฐ ํ ์บ์ ์ญ์ (0) | 2023.05.03 |
[oracle] ํ ์ด๋ธ ๋ฐ ๋ฐ์ดํฐ ๋ณต์ฌํ๊ธฐ (0) | 2023.03.03 |