Search
β˜•

projection

entity projection

β€’
μ˜μ†μ„±μ— 관리가 됨

embedded type projection

β€’
select m.address from member m; ν•˜λ©΄ address 의 κ°’ νƒ€μž…μ— ν•΄λ‹Ήν•˜λŠ” 컬럼만 μ‘°νšŒν•œλ‹€.
β—¦
select m.country, m.city, m.zipcode from member m;

scala projection

β€’
`select m.name, m.age from member m;
β—¦
Query β†’ List 둜 λ°˜ν™˜, 0번째 값에 Object[] 둜 μΊμŠ€νŒ… ν›„ κ°€μ Έμ˜¬ 수 있음
β—¦
Object[] TypedQuery β†’ μΊμŠ€νŒ…κΉŒμ§€λ§Œ ν•΄μ€Œ
β—¦
DTO Query β†’ select com.example.DTO(m.name, m.age) from member m; 으둜 쑰회 κ°€λŠ₯