2022/08

Hibernate ๊ฐ€ ๋ญ์ง€? ํ•˜์ด๋ฒ„๋„ค์ดํŠธ ORM์€ ์ž๋ฐ” ์–ธ์–ด๋ฅผ ์œ„ํ•œ ๊ฐ์ฒด ๊ด€๊ณ„ ๋งคํ•‘ ํ”„๋ ˆ์ž„์›Œํฌ์ด๋‹ค. ๊ฐ์ฒด ์ง€ํ–ฅ ๋„๋ฉ”์ธ ๋ชจ๋ธ์„ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ๋งคํ•‘ํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ๊ณตํ•œ๋‹ค. JPA์˜ ๊ตฌํ˜„์ฒด์˜ ํ•œ ์ข…๋ฅ˜๋กœ, JPA ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๋ฉฐ ๋‚ด๋ถ€์ ์œผ๋กœ JDBC API ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. Hibernate ๋Š” SQL ์„ ์ง์ ‘ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋ฉ”์„œ๋“œ ํ˜ธ์ถœ๋งŒ์œผ๋กœ ์ฟผ๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ( SQL ๋ฐ˜๋ณต์ž‘์—…์„ ํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค ) ์ปฌ๋Ÿผ์ด ๋ณ€๊ฒฝ๋˜์—ˆ์„ ๋•Œ, ํ…Œ์ด๋ธ”๊ณผ ๊ด€๋ จ๋œ DAO ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ, ์ฟผ๋ฆฌ ,SQL ๋“ฑ์„ ๋Œ€์‹  ์ˆ˜ํ–‰ํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ํŠน์ • ๋ฒค๋”์‚ฌ์— ์ข…์†์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํŠน์ง•์€ ์œ ์ง€๋ณด์ˆ˜ ์ธก๋ฉด์—์„œ๋„ ํฐ ์žฅ์ ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Mysql ์„ ์‚ฌ์šฉํ•˜๋‹ค๊ฐ€ ORCLE ๋กœ ๋ณ€๊ฒฝํ•˜๋”๋ผ๋„ Hibernate ๋Š” ๋ณ€๊ฒฝํ•œ ORCLE ๋กœ ..
์• ์ •์“ฐ
'2022/08 ๊ธ€ ๋ชฉ๋ก