전체 글
-
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;..
-
47일 차 Spring(스프링 프레임워크) jdbc연결삼성SDS_멀티캠퍼스/Spring Frame Work 2015. 11. 13. 15:49
사전지식 데이터 소스 - 데이터베이스에 연결 하기 위한 정보를 가지고 있는 객체 전에 했던 DAO클래스를 살펴보면 자세히 알 수 있습니다 (http://sungwooki.tistory.com/search/DAO) 계속해서 작성을 하면 하지만 잊은 것이 있는데, mysql을 사용하려면 mysql라이브러리가 필요하기 때문에 마찬가지로 http://www.mvnrepository.com/ 에서 MySQL Connector/J 를 사용하자 그럼 pom.xml은 4.0.0Spring03Spring030.0.1-SNAPSHOT 3.2.8.RELEASE1.7.45.1.35 srcmaven-compiler-plugin3.31.71.7 org.springframeworkspring-core${spring_version}..
-
46일 차 빅데이터 컨벤션 성과보고회 (2015.11.12)대문 2015. 11. 13. 11:30
2015년은 빅데이터가 핫 이슈였는데 그 성과를 발표하는 성과보고회가 열려서 참가하게 되었습니다. 사전 공지에 시작시간은 09:00였는데 막상 도착하니 09:30부터 시작을 했습니다. 사진은 못찍었지만 첫 시작은 IBM에서 강연을 해주셨습니다. 트레져데이터에서 강연을 해주셨고 시스코에서도 강연을 해주셨습니다. 음 아쉬운건 준비하신 자료에 비해 시간이 부족했는지 중간중간 스킵하는게 많았고, 급하게 마무리를 하셨습니다. 점심식사 시간 전 짧은 좌담회를 가졌습니다. 그 중 기억에 남는건 IBM에서는 빅데이터 사업에 대해 비지니스로직을 구축하는게 가장 중요하다 라고하셨는데, 한국의 기업들은 빅데이터의 기술적인 부분만 집중적으로 봐서 그것이 아쉽다고 하셨습니다. 물론, 그 만큼 기술적인 부분에서는 뛰어나기 때문에..
-
45일 차 Spring(스프링 프레임워크) AOP 설정을 xml로 하기삼성SDS_멀티캠퍼스/Spring Frame Work 2015. 11. 11. 16:46
package aop5; //점심을 먹으러 스카이 라운지로 간다//메뉴를 본다//그들은 밥을 먹지 않는다//밥을 먹는다 //예외상황 : 죽을 것 같으면 밥을 먹는다public class Girl implements PersonImpl {public void doSomething() {System.out.println("그들은 밥을 거의 먹지 않는다");}} package aop5; //점심을 먹으러 스카이 라운지로 간다//메뉴를 본다//A또는 B코스 둘 중 하나가 괜찮아 보인다//밥을 먹는다 //예외상황 : 죽을 것 같으면 밥을 먹는다public class Man implements PersonImpl {public void doSomething() {System.out.println("어지간 하면 가리..