작성자 없음
작성자 정보가 삭제된 글입니다.
해결된 질문
24.10.16 00:07 작성
·
52
·
수정됨
0
강의를 보면 웹사이트에 접속을 했을 때 id가 가장 먼저 출력이 되는데 저는 id가 중간에 출력이 됩니다. 코드를 아무리 봐도 이유를 모르겠어서 질문 드립니다. 어느 부분의 코드를 봐야 위 내용을 수정할 수 있나요?
답변 1
0
2024. 10. 16. 00:54
안녕하세요 정보근입니다:)
우선 어드민 테이블에 보여질 컬럼은
TableDto의 createColumns()에서 세팅되고 있는데요.
코드를 보시면 엔티티 클래스의 declaredFields를 읽어와서 세팅하고,
별도의 정렬은 하고 있지 않습니다.
클래스에 필드가 정의된 순서대로 declaredFields에 들어가는 것으로 추정되어
Project 클래스에서 name을 맨 위로 올리고 테스트 해보니
어드민 화면에서도 name이 맨 앞에 오는 것을 확인했습니다.
클래스에 필드가 선언된 위치를 확인해주세요.
감사합니다.