반응형
최종 프로젝트로 중고거래 매칭 플랫폼을 만드는데 유저가 자신이 올린 물건들 중 팔린 물건만 보는 GET요청을 만드는데
DB설계상 배열로 나온 값의 id만 다시 조회를 해야 하는 상황이 찾아와서 기능 구현을 위해서 for문을 사용했다.
for문 말고 map이나 다른 array의 metohd를 이용하면 더 간단한 코드를 짤 수 있을 것 같은데 중간발표 후 리펙토링 할 때 수정해 봐야겠다.
아직 예외처리를 하지 않아서 정해진 더미 데이터에서만 정상 작동을 확인했다. 예외처리를 어서 해보고 수정하자.
Entity설계하고 작업하는데 어제부터 오늘 오전까지 시간을 많이 사용했다.
ManyToOne 부분이 문제였는데 처음에 @Column 없어도 DB에는 productId가 생성돼있길래 된 건가 싶어서 사용해 보는데
where : {productId : id}로 찾으면 찾아지지 않았다.
이것저것 찾아보고 내린 결론은 "ManyToOne은 관계만 생성해 주는 것이다."였다.
@Column을 추가해 주니 잘 작동이 되었다.
!!!! product: ProductsEntity 하면 db에 productId가 자동으로 생기는데 그냥 참고용 칼럼인 것 같다....
반응형