[Spring] JPA ์์์ฑ ์ปจํ ์คํธ ๊ตฌ์กฐ๋ก ๋ณด๋ ์ด์
์ง๋ ํฌ์คํธ์์ JPA์ ์์์ฑ ์ปจํ ์คํธ์ ์๋ช ์ฃผ๊ธฐ์ ๋ํด ์์๋ดค์ต๋๋ค. ๊ฐ๋จํ๊ฒ ์์์ฑ ์ปจํ ์คํธ์ ์๋ช ์ฃผ๊ธฐ์ ๊ด๊ณ๋ฅผ ํตํด์ Java๋ก ๊ตฌํ๋ ๊ฐ์ฒด๊ฐ ์ด๋ป๊ฒ DB๋ก ์ ์ฌ๋๊ณ ์ญ์ ๋๋์ง๋ฅผ ์ ์ ์์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ, ์์์ฑ ์ปจํ ์คํธ๋ฅผ ์ ์ฌ์ฉํ๋ ๊ฒ์ผ๊น์? ์ฒ์์ ์ ๋ ์ด๋ ๊ฒ ์๊ฐํ์ต๋๋ค. JDBC๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ด์ฐจํผ Connection์ด ์์ฑ๋์ด์ผ ํ๊ณ , ๊ทธ์ ๋ฐ๋ฅธ Statement๊ฐ ๋ง๋ค์ด์ ธ์ผ ํ๋๋ฐ, ์๋ฒ ์ ํ๋ฆฌ์ผ์ด์ ํน์ฑ์ ๋ค์ํ ์ฌ์ฉ์์ ์์ฒญ์ ํ ๋ฒ์ ์ฒ๋ฆฌํด์ผ ํ๋ฏ๋ก, Connection์ด ์ฌ๋ฌ๊ฐ ์๊ธฐ๊ฒ ๋ฉ๋๋ค. ์ด ๋๋ฌธ์ Connection Pool์ด๋ผ๋ ๊ฒ์ด ์๊ณ , ๋ํ์ ์ผ๋ก HikariCP๊ฐ ์ฌ์ฉ๋๊ณ ์์ฃ . ๊ทธ ๋ค์์๋ ์ฟผ๋ฆฌ๋ฌธ์ ์์ฑํด์ผ ํ๋๋ฐ, ์ด ๋ถ๋ถ๊ณผ ํจ๊ป ์ปค๋ฐ๊น์ง ํด์ฃผ๋ ๋ ์์ด ..