본문 바로가기

부트캠프20

@ElementCollection , 모델(엔터티)에 List, 배열 넣는 법[20221109 TIL] 다시 코드를 리팩터링 하는 중. 어제 쓴 것에 기반으로 조금 리팩토링하는데 확실히 달라진게 있는 듯? 하다. 단점은 시간이 다소 걸린다는 점. 여태까지 모델(엔터티)에 배열 넣는 법을 글을 썼는데 다시 또 바꿔쓰려고 한다. 고민 https://onulmansanda.tistory.com/202 데이터베이스에 배열 넣기?[20221031-TIL] [관계형]데이터베이스에 배열을 넣을수 있나 데이터에 배열형태로 해쉬태그를 넣으려고 했는데 이런 오류코드가 뜬다. 테이블에 배열 넣을 수 없다는 뜻인듯. 이걸 해결하는 어노테이션이 있는 onulmansanda.tistory.com 1. @ManyToOne 쓰는 법 https://onulmansanda.tistory.com/204 ManyToOne, OneToMany.. 2022. 11. 9.
리액트에서 CK에디터 구현하기 1.[20221105 TIL] 게시판기능을 만들다 그냥 너무 심심한 게시판 등록글은 별로라서 에디터를 검색하다 CK 에디터가 무난하게 맘에 들었다. 근데 공식문서를 읽어보니 꽤...복잡하다... CK에디터 구현 고민 포인트 1. 어떻게 적용하나?? 아래와 같이 구현했는데 CK 에디터 공식홈페이지를 가면 Class 로 구현을 해놓아서 어떻게 적용해야하나 고민을 했었다. 또 방법도 여러가지인데다 리액트에 적용하는 방법은 달라서 잠시 혼선이 왔지만 일단 손을 움직이자 하면서 적용한 결과 아래와 같이 나왔다. id 와 type name 그리고 label 을 따로 추가해주었다. 그리고 처음에는 리액트 훅 폼으로 폼을 처리해주다가 다시 변수를 하나씩 전달해되 리덕스 구조를 지키면서 해주려니 기억이 잘 안났다.(이전 코드를 참고하면 구현은 했지만.. 2022. 11. 5.
데이터베이스에 배열 넣기?[20221031-TIL] [관계형]데이터베이스에 배열을 넣을수 있나 데이터에 배열형태로 해쉬태그를 넣으려고 했는데 이런 오류코드가 뜬다. 테이블에 배열 넣을 수 없다는 뜻인듯. 이걸 해결하는 어노테이션이 있는줄 모르고 ... 갖가지 방법을 해봤는데 첫번째 시도한 것이 리스트를 따로만들고 다시 배열을 만들어 그것들을 모두 디티오로 바꿔줘서 따로 분리하여 전달한다. 저 리스트의 값은 모델이 리스트의 아이디형태로 String 으로 들고 있다 [["#자바","자바스크립트"] , ["#리액트,""#파이선"]] 이런식으로 데이터를 디티오로 전달하려고 했고 그걸 모델에서는 저 아이들의 ID를 스트링을 "1,2,3" 이렇게 들고 있어서 참조하여 들고온다. 이러면 이중 포문 에 조건절에 뭐가 많고 엄~청 복잡하다. 다른 시도는 그냥 통 스트링으.. 2022. 10. 31.
계획한 작업량을 못한 이유[메가테라 18주차 주간회고] 실패해봐야 알지 뭐... 당연히? 인지는 모르겠지만 지난주에 계획했던 작업량을 다 채우지 못했다. 일단 이유는 1. 코드를 지웠다 다시 쓰기 반복 2. 원하는 기능 구현이 미흡하여 다시 반복 및 조사 등이 있는데 1,2번은 예상을 했지만 그래도 얼만큼 양을 할지 정확히 정하고 얼마만큼의 작업량(시간)을 넣었는지는 측정을 할 수 있었는데 하지않았다. 근데.... 한편으로는 아니 작업하는데 얼마만큼 들어가는지도 모르는데 측정이 가능해?라는 생각이 들어서 하지 않은 것도 있다. 일단 측정을 하려고하는 시도는 좋지만 이것도 경험데이터가 쌓여야 하지 않을까 싶다. 일단은 그것을 측정해야한다고 인지하고 있는 것에 의의를 두자. 편견가지지 말기 시간을 아낄요령으로 동료가 데이터베이스에 배열형태가 들어가지 않는다는 말.. 2022. 10. 31.