MyBatis 설정 오류 java.lang.IllegalArgumentException
Programming/Spring 2015. 1. 8. 14:12

MyBatis 설정 오류 java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for . X.X.X 한참을 고생했다.. 발생 원인 mapper 에 정의된 namespace 명칭이 같은 Application 내에 중복이 될 경우에 발생 ex) select * from tb_snack ; select * from tb_snack ; id 값이 동일한 경우 에러 발생 (참조 값이 달라서 이름 같아도 될 줄 알았는데... 개고생...) 참조 : http://blog.beany.co.kr/archives/602

Git 개념 가이드
Programming/Git 2015. 1. 2. 14:13

SVN - commitGit - commit스테이지 역역 (index) SVN - Update Git - Pull Git 이 SVN 과의 차이점은?1. 로컬 저장소가 존재한다.2. 커밋 이전에 스테이지 영역에 추가하는 과정이 있다.3.각각 의 버전을 스냅샷으로 저장합니다. Git 용어커밋 Commit지역 저장소에 새로운 리비전을 추가하고무엇을 변경했는지 설명하는 로그 까지 저장하는 기능푸쉬 Push상위 저장소(Upstream repository) 에 변경사항을 적용하는 기능풀 Pull상위 저장소의 변경사항을 복사하고, 변경이력을 지역저장소와 병합브랜치 BranchCommit 객체를 가르키는 포인터, 하나의 단위해드 HEAD가장 최신의 리비전을 가리키는 포인터리베이스 rebaserebase는 merge 와..

이클립스 git 사용법
Programming/Git 2015. 1. 2. 11:09

git 사용 가이드 파일을 레포지토리에 commitTeam - commit - commit : 커밋만 해줌 commit and push : 서버까지 한번에 전송 Add to Git Index : 표시레포지토리에 commit 한 파일을 remote 레포지토리 에 push 하기commit 후 Team - Push to Upstream하면 정상적으로 서버에 반영됨 push된 소스 받기 Update Result : Fast-forwardTeam - Pull 하면 끝 파일 commit 후 push 한 소스 받기Update Result : Merged 개발자(다른 개발자) 가 파일 수정후 push 하였고, 개발자(본인) 도 수정하였음(다른 코드 라인 수정 ) 수정 한 파일을 commit 하고 다른 개발자 소스를 p..

git 초보자 가이드
Programming/Git 2015. 1. 2. 10:15

git 사용법 1. Check Out : 코드를 내려 받는 행위2. Commit : 작성된 코드를 저장소에 업로드 하는 행위3. Merge : 코드가 충돌나는경우 차이를 일일이 확인하여 수동으로 merge를 해야한다.4. Update : 소스코드 버전이 올라가서 내려받을때5. Tagging : 코드 개발 중에, 특정 시점의 이미지에 표시를 해놓는 것6. QA branch : QA에 넘기기전에 QA branch 를 따고, 버그에 대한 fix를 이 QA branch에서 수행 및 반영 한다. QA가 모두 완료되고 나면, QA branch 에 있는 변경 내용을 다시 main branch 로 merge하여, bug 수정 내용을 반영하도록 한다. 참조 : http://bcho.tistory.com/773