https://gall.dcinside.com/board/view/?id=programming&no=1847060&page=1
이질문에 대한 댓글들을 적용해봤어
매퍼의 resultType을 새로 만든 PostDto 타입으로 해서 반환을 ArrayList<PostDto>로 해줬어
역시 Integer라고 설정해두니
idx가 더이상 소수점을 포함한 실수로 나오지는 않아
하지만 보이다시피 아직도 순서는 엉켜있어
ArrayList<PostDto> 이것만으로는 부족했던걸까?
foreach 쓰지 않고 int i = 0 형태로 해도 똑같아?
잠깐만
바꿔봤는데 결과는 똑같아 엉켜있는 순서도 같고
그러면 order by조건을 @idx에서 idx로 바꾸면?
아니시발 저기에 @이게 왜 붙어있지
고마워 ㅠㅠ 계속 보다보니까 오히려 안보이는것들이 있네
그게 원인 맞어? 난 mysql 안써봐서 원래 저래도 되는 줄 알았어
@idx 이거 별칭을 idx라고 해줬는데 정렬은 @idx라고 해서 꼬인거같아 정확히 왜인지는 모르겠지만;;