상품주문
1. OrderController 클래스 생성 및 세팅
사진
화면출력
*번외로 알아본것들
ordercontroller에서 member랑 id를 직접찾아서 보내면 되지 않을까에 대한 고민들
=>controller 로직도 지저분해진다.
커맨드성
외부에서 식별자만 넘기고
서비스에서 엔티티를 찾는 것부터 거기서 하면
엔티티의 값들도 엔티티를 조회해야 영속상태로 진행을 한다.
가급적이면 핵심비즈니스 로직이 있는 경우엔
밖에서 엔티티를 찾아서 넣는 것 보다 식별자만 넘겨주고
핵심비즈니스 로직을 안에서 찾게 되면 영속성 컨텍스트가 존재하는 상태에서 조회가 가능하다.
주문하면서 멤버가 바뀌게 되더라도 더티체킹이 되어 자연스럽게 적용이 된다.
밖에서 가지고 오게 되면 트랜잭션 없이 이루어지는 것이라 더티체킹이 되지 않는다.
마주한문제
상품주문버튼 클릭시 에러
코드수정
에러가 발생하지 않는다.
'신입개발자로 취업하기까지 > JPA쇼핑몰기능구축' 카테고리의 다른 글
20200610 웹계층개발_주문목록검색 및 취소 (최종완료) (0) | 2020.07.10 |
---|---|
20200608 웹계층개발_상품수정 (0) | 2020.07.10 |
20200603 웹계층개발_상품목록 (0) | 2020.07.10 |
20200603 웹계층개발_상품등록 (0) | 2020.07.10 |
20200602 웹계층개발_회원목록조회 (0) | 2020.07.10 |