๋ฐ์ํ
MyBatis parameterType, resultType์ Static Inner Class ์ฌ์ฉ
- OuterClass$InnerClass๋ก ์ ๊ทผ
<select id="testSql" parameterType="namespace.to.Outer$InnerA" resultType="namespace.to.Outer$InnerB">
<!-- ... -->
</select>
$๋ ๋ณ์๋ฅผ ์๋ฏธํ๋ ๊ฒ ์๋๋ผ, Java์ ํน์ฑ๋๋ฌธ์ ๋๋ค. Java์์ ํ๋ก๊ทธ๋๋ฐํ ๋์๋ Class์์์ InnerClass์ ์ ๊ทผํ ๋, ๋ชจ๋ ๊ตฌ๋์ ์ ์ฌ์ฉํ์ง๋ง, ํน์ ํด๋์ค๋ฅผ ์ฝ์ด์์ผ ํ๋ ํด๋์ค๋ก๋์์๋ Package namespace๋ ๊ตฌ๋์ (.)์ผ๋ก ๊ตฌ๋ถํ๊ณ , ํด๋์ค์ InnerClass์ namespace๋ $๋ก ๊ตฌ๋ถํฉ๋๋ค. ํ๋์(Daeyoung Heo) 2016.4.22 00:42
๐ Reference
๋ฐ์ํ