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

ORM1

Java ๊ด€๋ จ ๋ฉด์ ‘ ์ค€๋น„ 1 DataSource ์ˆœ์ˆ˜ jdbc๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘๊ทผ์„ ํ•˜๋ฉด, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘๊ทผํ•  ๋•Œ๋งˆ๋‹ค connection์„ ๋งบ๊ณ  ๋Š๋Š” ์ž‘์—…์„ ํ•œ๋‹ค. ์ด connection์„ ๋งบ๊ณ  ๋Š๋Š” ์ž‘์—…์„ ์ค„์ด๊ธฐ ์œ„ํ•ด ๋ฏธ๋ฆฌ connection์„ ์ƒ์„ฑํ•ด ๋‘๊ณ , ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘๊ทผํ•˜๊ณ ์ž ํ•˜๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฏธ๋ฆฌ ์ƒ์„ฑ๋œ connection์„ ์ œ๊ณตํ•˜๊ณ  ๋Œ๋ ค๋ฐ›๋Š”๋‹ค. ์ด connection๋“ค์„ ๋ชจ์•„๋‘๋Š” ์žฅ์†Œ๋ฅผ connection pool์ด๋ผ ํ•˜๋ฉฐ, โ€‹Datasource๋Š” java ์—์„œ connection pool์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค์ด๋‹ค. โ€‹ โ€‹ โ€‹ JPA(Java Persistence API) ์ž๋ฐ” ํ”Œ๋žซํผ SE์™€ ์ž๋ฐ” ํ”Œ๋žซํผ EE๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‘์šฉํ”„๋กœ๊ทธ๋žจ์—์„œ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ด€๋ฆฌ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ์ž๋ฐ” API์ด๋‹ค. JPA๋ž€ DB ํ…Œ์ด๋ธ”๊ณผ.. 2020. 3. 26.
๋ฐ˜์‘ํ˜•