JAVA/MyBatis3 [Java] MyBatis xml ์์ฑ Mapper - namespace : ์ฌ๋ฌ ๊ฐ์ SQL๋ฌธ์ ํจํค์ง์ฒ๋ผ ๋ฌถ๋๋ค. SQL ํ๊ทธ - ํ๊ทธ๋ฅผ ์ ๊ณต - ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ sql๋ฌธ์ ๋ฏธ๋ฆฌ ์ ์ํด ๋ ์ ์๋ค. SELECT #{S_ID} AS L_ID, F.L_NAME, F.L_TEACHER, F.L_PLACE, F.L_TIME, F.L_MAX FROM ${DB_LESSON}.FIRST_TYPE F WHERE F.L_ID = '11111' AND F.L_NAME NOT IN ( SELECT L_NAME FROM ${DB_LESSON}.FIRST_TYPE WHERE L_ID = #{S_ID} ) SELECT COUNT(*) FROM ( ) A parameterType - parameterType ์ ์ง์ ๋ ๊ฐ์ด SQL๋ฌธ ์ ๋ ฅ ๊ฐ์ผ๋ก ๋ค์ด๊ฐ๋ค. resul.. 2023. 9. 18. [JAVA] Spring์์ Mybatis ์ฐ๋ Spring ํ๊ฒฝ์์ Mybatis - Mysql ์ฐ๋ํด์ ๋ก๊ทธ์ธ ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ 1. Spring ์ธํ https://wz0z30.tistory.com/12 [Java] Spring ์ด๊ธฐ ์ธํ (์๋) 1. Maven Project ์์ฑ ์นดํ๋ก๊ทธ Internal ๋ก ์ค์ ํ ํ web-app ์ ํ Group id, Artifact id ์ค์ -> Finish C:\Users\user\eclipse-workspace\ํ๋ก์ ํธ๋ช \.settings ์ ์ ๊ทผ org.eclipse.jdt.core.prefs ํ์ผ.. wz0z30.tistory.com 2. pom.xml ์ ์์กด์ฑ ์ฃผ์ (dependency) commons-dbcp commons-dbcp 1.4 mysql mysql-connector-java 8... 2021. 9. 24. [JAVA] MyBatis ์์ํ๊ธฐ (with Delegation Pattern) Mybatis ๋? ์๋ฐ ๊ฐ์ฒด์ SQL ์ ์ฐ๊ฒฐํด์ฃผ๋ SQL ๋งคํผ ํ๋ ์์ํฌ์ด๋ค. JDBC ๋ฅผ ์ง์ ์ฌ์ฉํด์ ๊ฐ๋ฐํ๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ SQL ๋ฌธ๊ณผ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ์ ๊ตฌ๋ถํด์ ์์ฑํ๊ธฐ ๋๋ฌธ์ ๊ฐ๋ ์ฑ์ด ๋๋ค. ์๋ฐ ํ์ผ์ด ์๋ XML์ ์ฟผ๋ฆฌ๋ฌธ์ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ฟผ๋ฆฌ๋ฌธ์ด ๋ณ๊ฒฝ๋ ๋๋ง๋ค ์ปดํ์ผ์ ํ์ง ์์๋ ๋๋ค๋ ์ฅ์ ์ด ์๋ค. 1. maven project ์์ฑ, Mybatis dependency(pom.xml) ์์ฑ 4.0.0 Mybatis01 Mybatis01 0.0.1-SNAPSHOT commons-dbcp commons-dbcp 1.4 mysql mysql-connector-java 8.0.26 org.mybatis mybatis 3.5.7 org.apache.maven.plugins maven-compil.. 2021. 9. 23. ์ด์ 1 ๋ค์