Mybatis ๋?
JDBC(Java Database Connectivity)
JDBC๋ ์๋ฐ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ํ ์ ์๋๋ก ํ๋ ์๋ฐ API๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์๋ฃ๋ฅผ ์ฟผ๋ฆฌํ๊ฑฐ๋ ์ ๋ฐ์ดํธํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ค.
Mybatis์ ์ฅ์
Mybatis์ ๋จ์
JPA ๋?
JPA์ ์ฅ์
์ ์์ด(DDL : Data Definition Language)
์กฐ์์ด(DML : Data Manipulation Language)
์ ์ด์ด(DCL : Data Control Language)
DELETE TABLE์ ๋ก๊ทธ๋๋ ์์ ์ด๊ธฐ ๋๋ฌธ์ ์ญ์ ๋๋ ๊ฐ ํ์ ํธ๋์ญ์ ๋ก๊ทธ์ ๊ธฐ๋ก๋๊ณ ์ด๊ฒ์ ์์ ์ ๋๋ฆฌ๊ฒ ํฉ๋๋ค.
TRUCATE TABLE ์ญ์ ํ ์ด๋ธ ๋ด ํ๋ค์ ์ญ์ ํ์ง๋ง ์ญ์ ๋๋ ๊ฐ ํ์ ๊ธฐ๋กํ์ง ์๊ณ ๋์ ํ ์ด๋ธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ ๋น ํด์ ๋ฅผ ๊ธฐ๋กํ์ฌ ์์ ์ด ๋น ๋ฆ ๋๋ค. TRUNCATE TABLE๋ ๋กค๋ฐฑํ ์ ์์ต๋๋ค.
Drop
Truncate
Delete
๊ฐ์ฒด ๋ฌด๊ฒฐ์ฑ
์ฐธ์กฐ ๋ฌด๊ฒฐ์ฑ
์นดํฐ์ ๊ณฑ
EQUI JOIN
NON-EQUI JOIN
OUTER JOIN
SELF JOIN
์๋์ผ๋ก ์คํ๋๊ฒ ์ ์ํ ์ ์ฅ ํ๋ก์์ , Insert / Update / Delete ๋ฌธ์ ๋ํ ์๋ ํธ์ถ
์ฌ์ฉ ์ด์