반응형

 

최종 프로젝트로 중고거래 매칭 플랫폼을 만드는데 유저가 자신이 올린 물건들 중 팔린 물건만 보는 GET요청을 만드는데

DB설계상 배열로 나온 값의 id만 다시 조회를 해야 하는 상황이 찾아와서 기능 구현을 위해서 for문을 사용했다.

for문 말고 map이나 다른 array의 metohd를 이용하면 더 간단한 코드를 짤 수 있을 것 같은데 중간발표 후 리펙토링 할 때 수정해 봐야겠다.

아직 예외처리를 하지 않아서 정해진 더미 데이터에서만 정상 작동을 확인했다. 예외처리를 어서 해보고 수정하자.

실제 프로젝트에서 처음으로 for문을 이용한것 같다.

 

Entity설계하고 작업하는데 어제부터 오늘 오전까지 시간을 많이 사용했다.

ManyToOne 부분이 문제였는데 처음에 @Column 없어도 DB에는 productId가 생성돼있길래 된 건가 싶어서 사용해 보는데

where : {productId : id}로 찾으면 찾아지지 않았다. 

이것저것 찾아보고 내린 결론은 "ManyToOne은 관계만 생성해 주는 것이다."였다.

@Column을 추가해 주니 잘 작동이 되었다.

!!!! product: ProductsEntity 하면 db에 productId가 자동으로 생기는데 그냥 참고용 칼럼인 것 같다....

TypeORM을 문서를 읽어봐야겠다.

 

반응형

'취업전 끄적 > 개발일지' 카테고리의 다른 글

3/6 최종프로젝트 #4  (0) 2023.03.06
3/3 최종#3  (0) 2023.03.03
2/23  (0) 2023.02.23
2/22  (0) 2023.02.22
2/20  (0) 2023.02.20

+ Recent posts