- ์ง๋ค๋ฆญ์ค(Generics)
- ์ผ๊ธ ๊ฐ์ฒด์ ํจ์ํ ์ธํฐํ์ด์ค
- ์ฑ๊ธํค ํจํด
- ์ํ ํจํด
- ๋ถ๋ณ๊ฐ์ฒด
- JAVA 8
- ์ฐ๋ ๋ ๋ก์ปฌ
- ์์ธ์ ์๋ฌ์ ์ฐจ์ด
- equals๋ฅผ ์ฌ์ ์ํ๋ ค๊ฑฐ๋ hashCode๋ ์ฌ์ ์ํ๋ผ
- ์น ๋ฐฑ์๋ ๊ธฐ์ ์ ์ญ์ฌ
- ์คํ๋ง vs ์คํ๋ง ๋ถํธ
- ์๋ธ๋ฆฟ
- ์คํ๋ง ์ปจํ ์ด๋
- DI, IOC
- PSA
- ์คํ๋ง AOP
- ์คํ๋ง๊ณผ ์ฑ๊ธํค, @Configuration ์ญํ
- ์คํ๋ง @Transactional๊ณผ ํธ๋์ญ์ ์ ํ
- ๋น ์ค์ฝํ
- ์๋ ๋น ๋ฑ๋ก์ ์ฌ์ฉํ๋ ์์
- Security
- Converter
- ๋ถ๋ชจ ๊ฐ์ฒด์์ ์์ ๊ฐ์ฒด๋ฅผ ๊ด๋ฆฌํ๊ธฐ (feat.DDD)
- JPA ์กฐ์ธ ์ ๋ต - ์ธ๋ถ์กฐ์ธ vs ๋ด๋ถ์กฐ์ธ
- ์ปฌ๋ ์ ํ์น์กฐ์ธ ์ ํ์ด์ง
- ํ์น์กฐ์ธ
- @Transaction(readOnly=true): ์ฝ๊ธฐ ์ ์ฉ ํธ๋์ญ์
- JPQL ์คํ ์ ์ผ๋ถ ์ํฐํฐ์ ๋ํ ์ฟผ๋ฆฌ๋ง ์คํ๋๋ ๊ฒฝ์ฐ
- OneToMany ์ฐ๊ด๊ด๊ณ์์ Many์ ์์๋ฅผ ์ถ๊ฐํ ๋ ์ง์ฐ๋ก๋ฉ์ ์ด๊ธฐํ ์ฌ๋ถ
- OSIV (OpenSessionInView)
- JPA ํํธ
- JPA 1์ฐจ์บ์
- ์์์ฑ์ปจํ ์คํธ
- JPA ํ๊ฒฝ์์ ์ผ๊ธ ์ปฌ๋ ์ ์ฌ์ฉ๊ธฐ
- n+1 ๋ฌธ์