map도 미리 key값을 지정해놓고 사용해야 한다는 것이 확장성 면에서는 안좋다고 생각했는데,
list는 더 의외입니다.
list에 지정하는 개수 제한이 list에 들어갈 수 있는 값들의 최대치만을 의미하는 건 줄 알았는데,
그 뿐만 아니라 list에 값을 넣을때도 꼭 개수에 맞춰서 넣어야하는 거였군요.
10개 제한을 가진 list를 컬럼으로 추가하였고, 클라이언트에서 param으로 1개 element를 갖는 list를 insert하려고 하니 bad parameter 오류가 나옵니다. 이건 아예 예상못했던거라 좀 충격이네요.
map하고 list의 경우 확장성을 고려해 가변의 구조를 갖는 형태로 개선될 계획이 있는지 궁금합니다.
개수나 형태가 무조건 fix라면 존재의 의미가 상당히 퇴색되는거 같아서요.