본문 바로가기

주절주절18

팀프로젝트 쇼핑몰 결제(주문하기) 어찌어찌해서 결국에 성공했다. 먼저 해당 날짜 + uuid를 통하여 해당 게시물의 제목(흔히 주문 번호)라고 불리는 것을 작성하고 유저의 기본키(세션)에 insert 그리고 mapper에서 해당하는 기본키를 받아서 저장. 그다음으로는 상품 list를 list로 받아와서 하나하나 다 입력 그런데 orderproduct의 외래 키는 order의 기본키에서 받아오는 하나(주의) 그리고 상품 정보는 list로 하나하나 insert 다 한 후, 입력이 다 된 후에 cart에 해당하는 상품은 삭제 마지막 3개는 받는 이 정보, 보내는이 정보, 상품 정보 이렇게 보냈다. read에서는 그대로 가져가는 대신 조금만 수정해주면 될 것 같다. 2021. 3. 4.
팀프로젝트 쇼핑몰 드디어 주문하기 성공 2일 걸렸다. 기본 구조 잘못생각해서 다 고치고, db잘못생각해서 고치고, sql문 여러번 고쳐서 성공. 2021. 3. 3.
sql all insert 주문하기를 하는 중 주문의 경우 데이터베이스 테이블을 2개로 나누어서 관리하는데 여기에서 insert 할 때 동시에 2개 insert 하는 방법을 찾는 중에 insert all select를 발견했다. 변수명만 선언 잘해두면 잘 쓰일 것 같다. ----------------------------- 기껏 작성했더니... 필요 없을 것 같다. 그래도 혹시 모르니 기억 2021. 3. 3.
시퀀스 NOCACHE NOCACHE를 쓰기는 쓰는데 막상 어떠한 기능인지 잘 몰랐는데 기본적으로 시퀀스는 메모리를 할당해서 사용하므로 nocache를 이용해서 메모리를 할당 안 한다고 한다. 일단 메모 2021. 3. 3.
오류? 컴파일 오류라고하면서 뜬 것이다... 그런데 위의 코어라이브러리 선언 한 부분의 오타 였다. 흠.... 2021. 3. 3.
장바구니에서 막히는 중.... cart 부분에서 저번 주에 만들어 둔 코드로는 checkbox로는 안된다 싶어서 다시 작성 중인데 위와 같이 체크박스 값이 바뀌고 list를 부르니 값은 올바르게 뜨지만 체크 박스는 해제되어있다.... 하... --------해결--------- 어우...조금 무식한 방법이기는 하지만 클릭 하면 value_check에 저장된 값을 여기서도 하나하나 다 불러주는 것이다. 이렇게 되면 위와 같이 잘 나오게 된다 휴.... 마음이 급해서 ajax만 구현을 한것이 문제인듯 하다. checkbox나 radio 이런것이 있을때는 구현하기 이전에 이러한 것도 다 염두하고 코드를 작성해야할것같다. 2021. 3. 2.