ํ๋์ Model DTO์ ๋ด๊ธด ๋ฐ์ดํฐ๋ก ๋ ๊ฐ์ UPDATE ์ฒ๋ฆฌ๋ฅผ ํด์ผํ๋ค๋ฉด?
์ง๊ธ๊น์ง๋ ์ ์๋๋ก <UPDATE> 2๊ฐ๋ฅผ ์์ฐจ์ ์ผ๋ก ์ํ์ํค๋ ๋ฐฉ๋ฒ์ผ๋ก ํด์๋ค. ํ์ง๋ง, ๋ญ๊ฐ ๊ท์ฐฎ๋ค๋ ์๊ฐ์ด ๋ค์๋ค... ๊ทธ๋ฆฌ๊ณ DTO๋ฅผ ์ค๋ณตํด์ ๋๊ฒจ์ ์ฌ์ฉํ๋ ๊ฒ๋ ๋ญ๊ฐ ๋ถํ์ํ๋ค๊ณ ์๊ฐํ๋ค... ํ๋ฒ ์์ฑํ DTO parameter ์ฝ๋๋ฅผ ์ค๋ณตํ์ง ์๊ณ ํ๋ฒ์ ์ฟผ๋ฆฌ๋ก ์ฒ๋ฆฌ๋ฅผ ํ๋ ๋ฐฉ๋ฒ์ ์ฐ๋ ค๋ฉด ์ด๋ป๊ฒ ์ฟผ๋ฆฌ๋ฅผ ์์ฑํด์ผํ ๊น ๊ณ ๋ฏผํ๋ค๊ฐ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐํ์๋ค.
Oracle, MS-SQL, Maria DB, Mysql DBMS๋ง๋ค ๋ค๋ฅธ ๋ฌธ๋ฒ์ ์ง์ํ๋ฏ๋ก ๋ฐฉ๋ฒ๋ ๊ฐ์ ๋ค๋ฅด๋ ๋ณธ์ธ ์ํฉ์ ๋ง๋์ง ํ์ธํด์ผํ๋ค
MySQL and MariaDB
UPDATE
SR0001 a,
SR0002 b
SET
a.dstba = #{dstba}
b.test = #{test}
a.status = #{status}
WHERE
a.id = #{id}
AND b.trst = #{trst}
'๊ฐ๋ฐ.log > database' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Mybatis][Mysql] <[![CDATA[โฆ]]> ์ฌ์ฉ๋ฒ/CDATA ๊ผญ ์จ์ผํ๋?/XML Parser ๋ฌธ์์ด์ธ์ (0) | 2023.09.20 |
---|---|
[ORACLE] PL/SQL(Procedural Language/SQL)์ด๋? (0) | 2022.12.16 |