OneToMany2 자바 DTO의 속성값에 배열넣어주기[20221101-TIL] 요 며칠 한참을 고민한 문제가 바로 DTO에 배열을 넣어주는 문제였다. 여태까지는 객체DTO를 만들어서 그 객체가 속성값으로 String 이나 Long 을 가지고 있고 그것들을 List 형태로 보내주어서 JSON 타입으로 받았는데 리스트 안의 DTO가 속성으로 List를 들고 있으니 바로 에러가 떠버린다. 사실 게시글을 작성할때 게시물이 댓글을 들고 있다거나 해쉬태그를 들고있다거나 하나의 객체가 같은 속성이지만 복수의 속성을 들고 있는 경우는 매우 많은 것 같은데 이게 구현이 잘 안됬다. 시도한 것 1. 자꾸 데이터측면에서 접근함 데이터에서 어떻게 나누어야 잘나눌까를 고민하다가 실패 2. List 으로 넣어주기 위와 같이 원하는 속성값들을 배열로만든 후 DTO로 변환후 다시 배열 DTO로 변환하려고 했는.. 2022. 11. 1. 데이터베이스에 배열 넣기?[20221031-TIL] [관계형]데이터베이스에 배열을 넣을수 있나 데이터에 배열형태로 해쉬태그를 넣으려고 했는데 이런 오류코드가 뜬다. 테이블에 배열 넣을 수 없다는 뜻인듯. 이걸 해결하는 어노테이션이 있는줄 모르고 ... 갖가지 방법을 해봤는데 첫번째 시도한 것이 리스트를 따로만들고 다시 배열을 만들어 그것들을 모두 디티오로 바꿔줘서 따로 분리하여 전달한다. 저 리스트의 값은 모델이 리스트의 아이디형태로 String 으로 들고 있다 [["#자바","자바스크립트"] , ["#리액트,""#파이선"]] 이런식으로 데이터를 디티오로 전달하려고 했고 그걸 모델에서는 저 아이들의 ID를 스트링을 "1,2,3" 이렇게 들고 있어서 참조하여 들고온다. 이러면 이중 포문 에 조건절에 뭐가 많고 엄~청 복잡하다. 다른 시도는 그냥 통 스트링으.. 2022. 10. 31. 이전 1 다음