# Mybatis - LEFT JOIN์์ ๋น ๊ฐ์ฒด ๋ง๊ธฐ (notNullColumn ํ์ฉ)
์ฒจ๋ถํ์ผ์ LEFT JOIN์ผ๋ก ์กฐํํ ๋, ํ์ผ์ด ์๋๋ฐ๋ files ๋ฆฌ์คํธ์ ๋น ๊ฐ์ฒด๊ฐ ๋ค์ด์ 0์ด๋ null ๊ฐ์ด ๋์ด์ค๋ ํ์ ๋ฐ์ํ์ต๋๋ค. ์ฐพ์๋ณด๋ ์ค MyBatis์์ ํ๊ทธ์ notNullColumn ์์ฑ์ ์ง์ ํ๋ฉด,ํด๋น ์ปฌ๋ผ์ด null์ผ ๋๋ ๊ฐ์ฒด ์์ฒด๋ฅผ ๋ง๋ค์ง ์๋๋ค๋๊ฑธ ์๊ฒ ๋์์ต๋๋ค.์ฝ๋ ์์ ๋์์๋ฆฌnotNullColumn="fileId" → fileId ์ปฌ๋ผ ๊ฐ์ด null์ผ ๊ฒฝ์ฐ→ MyBatis๋ BoardFileDTO ๊ฐ์ฒด ์์ฒด๋ฅผ ๋ง๋ค์ง ์์→ ๊ฒฐ๊ณผ์ ์ผ๋ก files ๋ฆฌ์คํธ์ ์๋ฌด ๊ฐ์ฒด๋ ์ถ๊ฐ๋์ง ์์์ฆ, ์ฒจ๋ถํ์ผ์ด ์์ผ๋ฉด files = [] (๋น ๋ฆฌ์คํธ)๋ก ๋จ๊ฒ ๋ฉ๋๋ค. ๊ฒฐ๊ณผ ๋น๊ต์์ ์ files = [ BoardFileDTO(fileId=null, originalN..