728x90
반응형
admin-mapper.xml
WHERE 절까지 필요한 NAME 속성 총 7개,
AdminService 인터페이스, 클래스
매개변수 및 리턴 타입 결정 방법(우선적으로 실행 시 쿼리를 작성)
매개변수 : 쿼리 실행 시 빈 값을 채울 용도
1. 쿼리에서 채워 줄 값이 없을 경우 : 매개변수 없음
2. 채워줄 값이 하나일 경우
2-1) 채워줄 값이 숫자인 경우 : 매개변수 int형 하나
2-2) 채워줄 값이 문자인 경우 : 매개변수 String형 하나
3. 채워줄 값이 여러개인 경우 : 매개변수는 VO 객체.
리턴타입 : 쿼리 실행 결과를 어떻게 받아올지에 대한 정의
INSERT, UPDATE, DELETE 쿼리 실행 결과는
리턴타입을 int 혹은 void 사용하면됨. int로 받을 땐 return 필요o void는 필요x
SELECT 쿼리 결과의 리턴타입은 크게 두 가지로 나뉨.
조회결과 데이터가 무조건 한줄만 조회 : VO 객체.
조회 결과 데이터가 0줄이상 가변적일 경우 : List<VO> 객체.
item_manage.js
js에서 이렇게 form의 action과 method, 그리고 button버튼을 submit으로 바꿔주었다.
그리고 itemCode를 가지고 오지 않았으므로, hidden으로 넣어준다.
itemCode, cateCode의 name 속성 채우기. (2개)
itemName, itemPrice, itemIntro, itemStatus name속성 채우기 (4개)
itemStock name 속성 채우기
이렇게 쿼리에 7개, name속성으로 form으로 던지는거 7개 해주면 된다.
728x90
반응형
'✨ Back-end > Spring-Boot' 카테고리의 다른 글
[Spring] 쇼핑몰 - 28 상품 목록 리스트 조회하기 (0) | 2023.04.04 |
---|---|
[Spring] 쇼핑몰 - 27 상품 정보 조회 검색창 활용하기 ** (0) | 2023.04.03 |
[Spring] 쇼핑몰 - 25 상품 정보 이미지(IMG) 띄우기 (0) | 2023.04.03 |
[Spring] 쇼핑몰 - 24 여러 쿼리 종합해 상품 정보 조회 <Map> 사용 (0) | 2023.03.31 |
[Spring] 쇼핑몰 - 23 등록된 상품 수정 (0) | 2023.03.31 |
댓글