[Spring] ์์์ฑ ์ปจํ
์คํธ์ ๋ํด ์ ๋ฆฌํด๋ณด์
ยท
๊ณต๋ถํ๊ธฐ/Spring
์์์ฑ ์ปจํ
์คํธSpring Framework์์ ์์์ฑ ์ปจํ
์คํธ๋ ์ดํ๋ฆฌ์ผ์ด์
์ํฐํฐ๋ฅผ ๊ด๋ฆฌํ๋ ํ๊ฒฝ์ผ๋ก,์ดํ๋ฆฌ์ผ์ด์
๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ด์์ ๊ฐ์ฒด๋ฅผ ๋ณด๊ด/๊ด๋ฆฌํ๋ ์ ์ฅ์ ์ญํ ์ ํ๋ค.ํธ๋์ญ์
๋จ์๋ก ๊ด๋ฆฌ๋๋ค.์ ํ๋ฆฌ์ผ์ด์
๋จ์๊ฐ ์๋๋ผ ํธ๋์ญ์
๋จ์๋ก ๊ด๋ฆฌ๋๋ค.์ฆ, ํธ๋์ญ์
์ด ๋๋๋ฉด ํด๋น ์์์ฑ ์ปจํ
์คํธ๊ฐ ์ฌ๋ผ์ง๋ฉด์ ๊ด๋ฆฌ๋๋ ์ํฐํฐ๋ ์ค์์ ์ํ๊ฐ ๋๋ค.๊ฐ์ ํธ๋์ญ์
๋ด์์๋ ๊ฐ์ ์์์ฑ ์ปจํ
์คํธ๋ฅผ ์ฌ์ฉํ๋ค.ํ๋์ Spring ์ดํ๋ฆฌ์ผ์ด์
์์ ์ฌ๋ฌ ๊ฐ์ ์์์ฑ ์ปจํ
์คํธ๊ฐ ์กด์ฌํ ์ ์๋ค.๋๊ฐ ๊ด๋ฆฌํ๋๊ฐ?`EntityManagerFactory` : ์ ํ๋ฆฌ์ผ์ด์
์ ์ฒด์์ ํ๋๋ง ์์ฑ๋๋ ํฉํ ๋ฆฌ ๊ฐ์ฒด (์ฑ๊ธํค)`EntityManager` : ์์์ฑ ์ปจํ
์คํธ๋ฅผ ์ง์ ๊ด๋ฆฌํ๋ JPA ํต์ฌ ๊ฐ์ฒด ์๋ก ์์์ฑ ์ปจํ
์ค..