Tool4 [Spring] ORM, JPA와 Mybatis의 차이 데이터들이 프로그램이 종료되어도 사라지지않고 어떤 곳에 저장되는 개념을 영속성(Persistence)이라고 한다. Java에서는 데이터의 영속성을 위한 JDBC를 지원해주는데, 이는 매핑작업을 개발자가 일일히 수행해야 하는 번거로움이 있다. ⇒ JDBC 커넥션 방법 정리는 : JDBC와 Connection Pool SQL Mapper와 ORM은 개발자가 직접 JDBC Programming을 하지 않도록 기능을 제공해주는 Persistence Framework 이다. 이것을 사용하는 이유는 기존 JDBC만의 사용으로는 쿼리문이 조금만 길어져도 요청하는 과정의 관리가 번거롭기 때문에, JPA와 MyBatis 라이브러리를 사용하여 문제를 해결할 수 있기 때문이다. Persistence Framework 1. .. 2023. 12. 2. 이클립스에서 작성한 프로젝트를 Github에 저장하기 [이클립스에서 Git 뷰 추가- Github에 커밋과 푸시 할 수 있도록 환경 설정] window - show view - other - Git - Git Repositories (저장소) window - show view - other - GIt - Git Staging (커밋과 푸시를 좀 더 쉽게해줌) * Git Staging : 프로그램의 커밋과 푸시를 좀 더 쉽게 해줌. add index commit message 적어야 커밋 가능. * 이클립스의 Git Repositories - clone a Git respository clone : 깃허브에 있는 Repositories를 복사해서 local Repositories로 붙여넣기 하는것.(저장소 위치만 다른것) Local : 내컴퓨터 / Local.. 2023. 10. 10. 이클립스에 VSC 연동하기 프로젝트 할때 프론트 부분을 따로 담당하는 사람이 없어 우리가 맡아야 한다. Java는 아무래도 HTML, CSS, JS를 작업하기에는 조금 불편하기 때문에 바로바로 라이브로 화면을 볼 수 있다는 도구인 Visual Studio Code(일명 VSC)를 설치하기로 했다. 처음에는 코드만 복사 붙여넣기 했는데 둘을 연동을 할 수 있다기에 바로 찾아서 실행해 보았다. VCS 연동하기 순서 1. 이클립스 Windows > preference 열기 2. preference > "file" 검색 > General - Editors - File Associations 클릭 3. File Association 에서 VSC와 연동할 확장 파일 선택 만약 연동할 파일이 보이지 않는다면 옆에 [add...] 를 누르고 파.. 2023. 8. 20. 이클립스로 깃허브(github) 프로젝트 가져오기(+로그인 안됨 해결) # 상황 노트북에 이클립스를 설치한 후 학원에서 연습했던 프로젝트 파일을 가져오고 싶은데 git repository에서 로그인을 하라는 상황. 정확하게 clone 주소와 유저아이디, 비번을 입력했지만 계속해서 not authorized 라고 나옴ㅠㅠ 20분을 컴퓨터를 붙잡고 알아낸 결과 이유와 해결방법을 알아 냈다. 다음에 또 이런 일이 있을 경우를 대비해서 정리 해 놓아야겠다. 한번 잘 정리해놓으면 검색 시 시간절약 가능! # 원인 간단했다. 비밀번호 입력시 가입할 때의 입력번호가 아닌 token을 입력해야 했다. 분명히 학원에서도 배웠었는데 왜 막상 내가 할때는 생각을 못했는지ㅠㅠㅠ 사실 어딘가에 토큰을 입력해야 하는 것은 알고 있었지만 그 어딘가가 어딘지 정확하게 몰랐던 것 같다. 이제라도 알았으니.. 2023. 4. 16. 이전 1 다음