TIL

254일차(모험 163일차) - 프로젝트

haedal-uni 2022. 5. 27. 23:54
728x90

오늘 한 일

■  int curPage =1

어제 작성한 test 3개 중 기존 mysql db를 이용한 test가 실행되지 않았다.

print로출력해보니 random에 문제가 생겼다. 

그래서 현재 페이지를 고정하고 실행시켰다. 

Github - [add] test 오류 해결 [#51]  #52   

 

 

* 참고 spring.jpa.hibernate.use-new-id-generator-mappings= false

더보기

 

spring.jpa.hibernate.use-new-id-generator-mappings= false

GeverateValue=auto는 Hibernate의 id생성 전략을 따라간다.

Hibernate의 id생성 전략은 모든테이블이 seq를 공유한다. 

즉, a테이블에서 1~5까지 seq를 생성했다면 b테이블에서 seq생성시 6부터 시작한다는 것이다.

아래 해결방법처럼 설정하면 이전처럼 각 테이블에서 seq는 1부터 생성되게 된다.

1. application.properties에서 spring.jpa.hibernate.use-new-id-generator-mappings : false 설정

2. strategy = GenerationType.IDENTITY 로 설정해주는 것

출처 : Spring Data JPA 2.0 에서 id Auto_increment 문제 해결

 


 

 

 

 

■  index.html 수정

로그인 후 보여지는 기본 페이지인 index.html에 10s, 공감공간 페이지로 전환되는 링크를 추가해서

직접 url 입력해야하는 불편함 해결

 

 

■  RegistryService 수정

게시글 작성 보여지는 글 개수(PAGE_POST_COUNT)  6 → 9개로 변경

 

 

■  empathy-space.css 수정

게시글 상세보기 modal css 수정

닫기 버튼을 이전에 작성한 버튼으로 복붙했더니 모달 창 크기에 들어오지 않아서

모달 창 화면안에 들어오게 닫기 버튼 css 수정

모달 창 화면 띄워주는 부분도 수정했다.

틀만 자리잡으면 상세보기 페이지는 마무리 될 것 같다.

* github  -  [add] modal css 수정 [#47] #56

 

728x90