본문 바로가기

TIL

231228_TIL

오늘한일

-스파르타 코딩클럽 과제수행

컬럼, 카드 생성 시 인덱스 값 자동 증가

  • 문제: @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