본문 바로가기
springboot 수업일지

10일차 현재 프로젝트 Git으로

by wannabe 2021. 7. 2.

위와 같이, name을 "user_id" 라고 바꿔주고 

yml파일에서 create로 테이블 재생성! 그리고 다시 none으로 해놓고 db에서 데이터 넣어보자 

 

프로젝트에 커서 놓고 

alt+enter 누른다

그리고나서 

README 파일로 들어가서 

jstl dependency

jstl 태그 라이브러리 

 코드 복사해서 readme에 넣는다.

전체 저장!!!!

 

add한다

commit한다

 

github로그인해서 new repository

 

여기에 upload 한다. push

새로 만든 repository 주소 복사하고 아래 명령어 뒤에 붙인다.

 git remote add origin 주소

 

이렇게 명령어 치면 push 된다! 

그런데 학원에서는 막혀있어서 다른 방법으로 하자

 

 

그리고나서 dbapp파일에 소스를 약간 수정하고 다시 저장한다. 

그리고 commit해보자

 

그리고 나서 자격 증명 확인해보자

깃허브에 다음과 같이 올라가있게 된다. 

 

▶집에서 수정하고 싶다면??? 파일 하나 생성하고 

clone한다!!!

git clone 주소

내 깃허브 repository라면?

집에서 이렇게 한다.

 

 

그리고나서 add하고 commit한다. 

 

집에서 위와 같이 push하고 변경되었기 때문에

학원에서  작업하기 전에, pull한다!! pull안하고 코드 수정한 다음에 push하면 reject된다. 

 

 

http://localhost:8000/test/post

넣어서 post테이블 전체 데이터 검색!!! 

그결과 쿼리문은?? select 2번으로 다 퍼올리고 해당하는 것만 쏙쏙 넣는다.

 

▶http://localhost:8000/test/post/1

id=1인 데이터 검색!

Hibernate: select post0_.id as id1_0_0_, post0_.content as content2_0_0_, post0_.title as title3_0_0_, post0_.user_id as user_id4_0_0_, user1_.id as id1_1_1_, user1_.address as address2_1_1_, user1_.email as email3_1_1_, user1_.password as password4_1_1_, user1_.username as username5_1_1_ from post post0_ left outer join user user1_ on post0_.user_id=user1_.id where post0_.id=?

 

이렇게 적는 것과 같다

 

▶양방향 매핑!!!!!!!! 1번 user가 적은 모든 게시글을 보고 싶다면??? 

user_id =1인 post의 모든 데이터를  join해서 끌고 와준다!! 

http://localhost:8000/test/user/1

결과????

위에 무한 루프를 해결하기 위해서 코드 추가한다.

또는 

 

 

★집 가기전에 해야할 일!!!

1. git에 업로드

2. 자격증명 삭제

3. 크롬에 쿠키 삭제 

 

해보자

2. 자격증명 삭제

 

3. 크롬에 쿠키 삭제