본문 바로가기

분류 전체보기84

팀프로젝트 쇼핑몰 결제(주문하기) 어찌어찌해서 결국에 성공했다. 먼저 해당 날짜 + 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.
스프링 selectKey 장바구니에서 주문하기를 눌렀을 때 insert 후 select을 해야하는데 스프링에서 이를 해결하기 위해서 selectkey가 있다. 보통은 insert에 nextval를 입력하는 데 사전에 값을 정해줌으로써 저 값을 가져 올 수있다. 위와 같이 값을 받아 온 후 바로 활용하면 된다. 2021. 3. 2.