삼성SDS_멀티캠퍼스/MyBatis
-
52일 차 MyBatis와 Spring 연동삼성SDS_멀티캠퍼스/MyBatis 2015. 11. 20. 11:35
밑에 쓴거를 그대로 복붙해서 쓰면 됩니다. 4.0.0MyBatis02MyBatis020.0.1-SNAPSHOT3.3.01.2.23.2.8.RELEASE5.1.35 srcmaven-compiler-plugin3.31.71.7 org.mybatismybatis${myBatis_version}org.mybatismybatis-spring${mybatis-spring}org.springframeworkspring-core${spring_version}org.springframeworkspring-context${spring_version}org.springframeworkspring-jdbc${spring_version}mysqlmysql-connector-java${mysql_version} 그리고 결과출력하세요
-
51일 차 MyBatis resultMap삼성SDS_멀티캠퍼스/MyBatis 2015. 11. 19. 10:13
Mapper.xml 기존에는 namespace이후 바로 SQL구문을 사용했는데 기존의 방식은 컬럼명과 모델클래스의 변수명이 일치해야 했었다. 하지만 resultMap을 이용하면 모델클래스의 변수명과 DB의 컬럼명이 달라도 할 수 있다. **그러니까 여기서는 일부러 모델클래스의 변수명을 DB의 컬럼명과 다르게 했습니다** 짚고 넘어갈 것 #{프로퍼티} -> 타입에 맞춰서 값을 꺼낸다 ${프로퍼티} -> 그냥 꺼낸다 $의 사용법은 %${프로퍼티}% 이런식으로 like 구문을 사용할 때 사용한다. 아래 코드중에서 기존에는 select문에서 result값을 받아올 때에는 resultType에 모델클래스의 이름을 참조했는데 resultMap을 사용 할 경우에는 resultType대신 resultMap과 해당 id..
-
50일 차 MyBatis 인터페이스를 사용한 매핑정보(에노테이션 사용)삼성SDS_멀티캠퍼스/MyBatis 2015. 11. 18. 09:58
시작하기에 앞서 ******getMapper는 인터페이스에 정보를 주면 인터페이스에 정의된 함수의 위에있는 에노테이션을 실행****** getMapper는 매우중요하므로 개념을 이해하자 getMapper만 알아도 오늘은 완벽하게 하는 것. (이걸 spring에 응용할 수 있다는데 ...) ******getMapper는 인터페이스에 정보를 주면 인터페이스에 정의된 함수의 위에있는 에노테이션을 실행****** getMapper는 매우중요하므로 개념을 이해하자
-
49일 차 MyBatis 만든 것 자료삼성SDS_멀티캠퍼스/MyBatis 2015. 11. 17. 14:08
필요하신분은 잘 쓰시길 바랍니다. 우선 empdeptsample.sql을 다운받고 (저는 C드라이브에 넣어놨습니다) source C:\empdeptsample.sql를 mysql Cmd에 입력합니다. 여기서 C:\는 경로이므로 자신의 위치에 따라 얼마든지 달라질 수 있습니다. 그리고 zip파일을 이클립스에서 임포트 시킨 후 사용하시면 됩니다. 4.0.0MyBatis01_ExMyBatis01_Ex0.0.1-SNAPSHOT 3.3.05.1.35 srcmaven-compiler-plugin3.31.71.7 org.mybatismybatis${myBatis_version}mysqlmysql-connector-java${mysql_version} package model; import java.util.Date;..