๋ฐ์ํ ๋ง์ด๋ฐํฐ์ค2 [Spring Boot] mybatis ์ ์ฉํ๊ธฐ 1.gradle ํน์ maven์ 'mybatis-spring-boot-starter' ์ถ๊ฐ compile("org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.4") org.mybatis.spring.boot mybatis-spring-boot-starter 2.1.4 2. application.yml์ mybatis ์ค์ ํ์ผ(mybatis-config.xml) ๋ฐ xml ํ์ผ ์ธํ mybatis: config-location: classpath:mybatis-config.xml mapper-locations: classpath:mapper/postgresql/*.xml 3. mybatis-config.xml 4. postgresql/*.xml SELE.. 2021. 12. 6. [MyBatis] ๋ณ์ ์ฌ์ฉ์ #{value}, ${value}์ ์ฐจ์ด ์ง๋๋ฒ์ ํ์ฌ์์ ์๊ธฐ๋ฅผ ๋๋๋ค๋ณด๋ ๋ชจ๋ฅด๋ ์ฌ๋๋ ์๊ธธ๋ ์ ๋ฆฌํด๋ณธ๋ค! 1. #{} ์ฌ์ฉ SELECT * FROM USER WHERE USER_ID = #{user_id} user_id์ ๊ฐ์ด test๋ผ๋ฉด ์๋์ ๊ฐ์ ์ฟผ๋ฆฌ๊ฐ ์คํ๋๋ค. SELECT * FROM USER WHERE USER_ID = 'test'; 2. ${} ์ฌ์ฉ SELECT * FROM USER WHERE USER_ID = ${user_id} user_id์ ๊ฐ์ด test๋ผ๋ฉด ์๋์ ๊ฐ์ ์ฟผ๋ฆฌ๊ฐ ์คํ๋๋ค. SELECT * FROM USER WHERE USER_ID = test ${}๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์์๋ฐ์ดํ๊ฐ ์๋ถ๊ธฐ๋๋ฌธ์ ์์ฝ์ด๋ ์นผ๋ผ๋ช ๋ฑ์ ์ฌ์ฉํ ๋ ์ ์ฉํ๋ฉด ๋๋ค ์๋ฅผ ๋ค์ด ์๋์ ๊ฐ์ด ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ์ ๊ฒฝ์ฐ SUM( CASE WHEN .. 2021. 11. 30. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ