
JPA #5 ๋ฐ์ดํฐ ์ค์ฌ ์ค๊ณ์ ๋ฌธ์ ์ , ์ฐ๊ด ๊ด๊ณ ๋งคํ
JiwonDev
๐ ํ
์ด๋ธ๊ฐ์ ๊ด๊ณ๋ฅผ ๊ฐ์ฒด๋ก ๊ตฌํํ๋ ๋ฐฉ๋ฒ ๊ธฐ์กด์ JDBC๋ฅผ ์ด์ฉํ๋ ๋ฐฉ์์ ๊ฐ์ฒด ์ค๊ณ๋ฅผ ํ
์ด๋ธ์ ๋ง์ถฐ์ผํ๋ค๋ ๋จ์ ์ด ์์๋ค. ๊ฐ์ฒด๊ฐ ์๋ ๋ฐ์ดํฐ ์ค์ฌ์ ์ค๊ณ. public class Order{ private Long id; private Long memberId; // ์ฐ๊ด ๊ด๊ณ๋ ๋จ์ํ id๋ก ํํ // ... ์ดํ ์๋ต ... // } private Member member // ์ด๋ ๊ฒ ์ฐธ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์์ ์ ์๋ค. member.getAddress().getCity() // ์ด๋ฐ๊ฑด ๋น์ฐํ ๋ถ๊ฐ๋ฅ ๊ฐ์ฒด ๊ทธ๋ํ ํ์์ด ๋ถ๊ฐ๋ฅํ๊ณ , ๋จ์ํ id ๊ฐ๋ง ๊ฐ์ง๊ณ ์์ ๋ฟ ๊ฐ์ฒด๋ผ๋ฆฌ ์ด๋ ํ ๊ด๊ณ๋ ์ฐ๊ฒฐ๋์ด์์ง ์๋ค. JPA๋ก ์ฝ๋๋ฅผ ์ฎ๊ธฐ๋ฉด, ์๋์ ๊ฐ์ด ๋ง๋ค ์ ์๊ฒ ๋ค. @Entity public class M..