오늘한일
-스파르타 코딩클럽 과제수행
컬럼, 카드 생성 시 인덱스 값 자동 증가
- 문제: @GeneratedValue를 사용할 수 없었음.
- 해결: 해당 컬럼의 카드 갯수를 조회하고 1을 더해 인덱스로 사용.
컬럼 내에서 카드 이동 시 인덱스 설정 어려움
- 문제: 이동한 카드의 인덱스를 설정하는데 어려움.
- 해결: 이동한 카드의 인덱스를 기준으로 if문으로 경우를 나눠 설정.
다른 컬럼으로 카드 이동 시 인덱스 값 설정 어려움
- 문제: 다른 컬럼으로 카드 이동 시 인덱스 설정이 어려움.
- 해결: 이동하기 전 이동하려는 칼럼의 인덱스보다 큰 인덱스를 가진 카드들의 인덱스를 1씩 감소시킨 후, 이동한 카드의 인덱스를 해당 컬럼의 카드 갯수 + 1로 설정.
카드를 삭제해도 다른 카드들의 인덱스는 그대로인 문제
- 문제: 카드를 삭제하면 다른 카드들의 인덱스가 그대로 남아있음.
- 해결: 삭제한 카드의 인덱스보다 큰 인덱스를 가진 카드들의 인덱스를 1씩 감소시킴.
'TIL' 카테고리의 다른 글
20240321_TIL (0) | 2024.03.21 |
---|---|
240104_TIL (0) | 2024.01.04 |
231229_TIL (0) | 2024.01.02 |
231227_TIL (0) | 2023.12.28 |
231226_TIL (0) | 2023.12.26 |