๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กRDB (1)

Hey Tech

JPA์˜ ๊ฐœ๋…๊ณผ ์‚ฌ์šฉ ์ด์œ ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž!

๐Ÿ”ฅ ๋ชฉํ‘œ JPA๊ฐ€ ๋“ฑ์žฅํ•œ ๋ฐฐ๊ฒฝ๋ถ€ํ„ฐ JPA์˜ ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋…์— ๋Œ€ํ•ด ์ดํ•ดํ•œ๋‹ค. 1. JPA ๋“ฑ์žฅ ๋ฐฐ๊ฒฝ SQL Mapper๋Š” SQL ๊ตฌ์กฐ/๊ตฌ๋ฌธ์— ๋Œ€ํ•œ ์˜์กด์„ฑ์ด ๋†’์•„ ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฌธ์ œ์ ์„ ์•ผ๊ธฐํ•˜๋Š”๋ฐ, JPA๋ฅผ ํ™œ์šฉํ•˜๋ฉด ์•„๋ž˜ ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์  ์กด์žฌ - ๊ฐ์ฒด์ง€ํ–ฅ ๋ฐ ๊ด€๊ณ„์ง€ํ–ฅ DB์˜ Paradigm ๋ถˆ์ผ์น˜ ์•ผ๊ธฐ - ์œ ์ง€๋ณด์ˆ˜ ์–ด๋ ค์›€ ์•ผ๊ธฐ(e.g., ํ•„๋“œ ๋ณ€๊ฒฝ ์‹œ ๋ฐฉ๋Œ€ํ•œ ์ฟผ๋ฆฌ๋ฌธ ์ˆ˜์ • ํ•„์š”) - ์ƒ์‚ฐ์„ฑ ์ €ํ•˜: ๋ฒˆ๊ฑฐ๋กœ์šด ๊ฐ์ฒด ํ•„๋“œ-SQL ์ƒํ˜ธ๋ณ€ํ™˜(๊ฐœ๋ฐœ์ž๊ฐ€ ๊ณง SQL Mapper๋ผ๊ณ  ํ•  ๋งŒํผ ๋ฐฉ๋Œ€ํ•œ SQL ์ž‘์—…๋Ÿ‰) 2. JPA ๊ฐœ๋… 2.1. JPA ๊ธฐ๋ณธ ๊ฐœ๋… - Java Persistence API์˜ ์•ฝ์ž - Java Application์—์„œ Relational Data Base(RDB) ์‚ฌ์šฉ ๋ฐฉ์‹์„ ์ •์˜ํ•œ ์ธ..

SW ๊ฐœ๋ฐœ/Java 2021. 12. 27. 23:16