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; μΌλ‘ μ‘°ν κ°λ₯