๊ฐ๋ฐ&IT/์น ๋ฐฑ์๋2023. 12. 17. 00:02์คํฐ๋ ๋
ธํธ 12์ 15์ผ: JPA ๋ฐ JPA์์ ์ฐ์ด๋ XML ๋ฌธ์
JPA: Java Persistence API RDB์ ๊ตฌ์กฐ์ ๋ง๋๋ก ์๋ ์์ฑ ๊ถ์ฅ์ฌํญ ๋ณต์กํ ํ ์ด๋ธ ๊ด๊ณ ํ์ฑ ๋ฐ ์์ฑ์ SQL๋ฌธ์ผ๋ก ํ์. ๋งค์ฐ ๋ณต์กํ SQL๋ฌธ์ด ํ์ํ ๊ฒฝ์ฐ, JPA์ API๋ก๋ ํด๊ฒฐ ์ด๋ ค์ธ ์ ์์. ์ด๋ด ๋๋, JDBC API + ์์ SQL๋ฌธ + JPA + ... ์์ ์๋ฐ ์ฝ๋๋ก DDL (Create, Drop, Alter), DML () ์ฒ๋ฆฌ ๊ฐ๋ฅ. ๊ฐ๊ฐ์ ๊ธฐ๋ฅ ์ํ ๊ฐ๋ฅ ๋ฉ์๋๊ฐ ์กด์ฌ. ํน์ง ์ฆ์ ์๊ตฌ์ฌํญ ๋ณ๋์ ๊ธฐ๋ฏผํ ๋์์ด ๊ฐ๋ฅ. ์ ํต์ ๋ฐฉ์: DROP TABLE ... ==> CREATE TABLE ... ==> ๋ฐ์ดํฐ ์ด๊ด ==> ์๋ฐ ์์ค ์์ ==> ์ปดํ์ผ ... JPA๋, ๊ทธ๋ฅ entity ํด๋์ค์ ๋ณ์๋ค ์์ ํ์ฌ ํ ์ด๋ธ ๊ตฌ์กฐ ๊ด๋ฆฌ ๊ฐ๋ฅ. persistenc..