๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

jpa1

[JPA] ์˜์†์„ฑ ์ปจํ…์ŠคํŠธ๋ž€? ํŠน์ง• ์ •๋ฆฌ JPA์™€ EntityManager ( ๋งค๋‹ˆ์ก€~) JPA : ์ž๋ฐ”์—์„œ ๊ด€๊ณ„ํ˜• DB ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์„ ์ •์˜ํ•œ interfaceHibernate: JPA ๊ตฌํ˜„์ฒด. (JPA๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋‹ˆ๊นŒ ๊ตฌํ˜„์ฒด ํ•„์š”) ๋‚ด๋ถ€์ ์œผ๋กœ๋Š” JDBC API ์‚ฌ์šฉ JPA ์ฃผ์š” ์ปจ์…‰ - ์—”ํ‹ฐํ‹ฐ ๋งค๋‹ˆ์ € - ์˜์†์„ฑ ์—”ํ‹ฐํ‹ฐ(Entity)? DB ํ…Œ์ด๋ธ”๊ณผ ๋งคํ•‘๋˜๋Š” ๊ฐ์ฒด. query๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฐ์ฒด.์ž๋ฐ” ๊ฐ์ฒด๋ž‘ ๊ฐ™์Œ. ๊ทผ๋ฐ DB์˜ ํ…Œ์ด๋ธ”์ด๋ž‘ ์ง์ ‘ ์—ฐ๊ฒฐ๋˜๋Š” ํŠน๋ณ„ํ•œ ์• ๋ผ์„œ entity๋ผ๊ณ  ๊ตฌ๋ถ„์ง€์–ด์„œ ๋ถˆ๋Ÿฌ์ฃผ๋Š”๊ฒƒ ์—”ํ‹ฐํ‹ฐ ๋งค๋‹ˆ์ €(Entity Manager)?๋ง ๊ทธ๋Œ€๋กœ ์—”ํ‹ฐํ‹ฐ ๊ด€๋ฆฌ, DB๋ž‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์ด์—์„œ ๊ฐ์ฒด ๋งŒ๋“ค๊ณ  ์ˆ˜์ •ํ•˜๊ณ  ์‚ญ์ œํ•˜๊ณ ..๋’ท๋ฐ”๋ผ์ง€ํ•จ ex) ํšŒ์› 2๋ช…์ด์„œ ๋™์‹œ์— ํšŒ์›๊ฐ€์ž… ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ (=๋™์‹œ์— DB ์ ‘๊ทผํ•˜๋ ค๋Š” ๊ฒฝ์šฐ)ํšŒ์›A์˜ ์š”์ฒญ์— ๋Œ€ํ•ด ์—”ํ‹ฐ.. 2025. 5. 3.
๋ฐ˜์‘ํ˜•