https://standout.tistory.com/401
여러개등록 오류, sql 데이터 바꾸기 update set
장바구니를 클릭했을때 여러개가 등록되었다. 이유를 확인해보니 데이터가 의도한대로 inset하지 못했을때 이와같은 현상이일어난다. 데이터가 계획했던 패턴대로 잘 저장되지않을경우 오류가
standout.tistory.com
https://standout.tistory.com/411
Eclipse 404 error - run as java직후/프로젝트생성 직후 run
run as java application이후 server run시, 프로젝트를 만든 바로 직후 급하게 run할경우 404에러가 난다. 아무것도 한게 없는데 404에러가 난다면 프로젝트 우클릭 - run as server 프로젝트 생성 직후라면 조
standout.tistory.com
https://standout.tistory.com/412
Oracle sql 중복제거 DISTINCT
중복제거 DISTINCT, select 다음에 추가한다. select DISTINCT t.* from( select g.*,d.fileName from t_shopping_goods g, t_goods_detail_image d where g.goods_id=d.goods_id and d.filetype='main_image' and goods_sort='디지털' order by g.goods_creDat
standout.tistory.com
https://standout.tistory.com/413
ul 태그에 innerHTML 안됨, 쉬운해결법
main.do:56 Uncaught TypeError: Cannot set properties of null (setting 'innerHTML') console에도 잘 뜨고 div에는 innerHTML되지만 리스트 ul안에 innerHTML안되는 현상이 생겼다. div에 innerHTML이 된다면, 발상의 전환으로 ul에
standout.tistory.com
https://standout.tistory.com/424
Cause: java.sql.SQLSyntaxErrorException: ORA-02289: 시퀀스가 존재하지 않습니다.
시퀀스를 만들어놓지않고 시퀀스를 호출해서 나는 에러다. 아래의 예시코드를 보며 실하면 시퀀스를 만들 수 있다. CREATE SEQUENCE "ORDER_SEQ_NUM" MINVALUE 0 MAXVALUE 10000000 INCREMENT BY 1 START WITH 400 CACHE 20 NO
standout.tistory.com
https://standout.tistory.com/425
selectBox.nextSibling 오류 nextElementSibling
var input = selectBox.nextSibling input.setAttribute("value", value); 위의 코드로 selectbox의 값을 input에 넣는데 작동이 되지않았다. nextElementSibling로 바꿔보자. var input = selectBox.nextElementSibling input.setAttribute("value"
standout.tistory.com
https://standout.tistory.com/426
error setting null for parameter #n
Controller에서 (+ mapper, sql.xml) 에서 아직 구현되지않지만 미리 넣어놓은 변수들이 있다면 주석처리해보자. 테이블 값이 null을 허용했으니 괜찮을거라 생각되지만 적절히 구현해놓지않아 받지못한
standout.tistory.com
https://standout.tistory.com/427
Oracle sql 날짜수정하기 add_months 함수
UPDATE t_shopping_cart SET credate= add_months(credate,1) WHERE to_char(credate, 'YY/MM/DD')='20/04/07' and goods_id = 440 ; 음수도 지원하니 12개월전으로 돌리고 싶다면 add_months(열, -12)와 같이 응용하면 되겠다.
standout.tistory.com
https://standout.tistory.com/428
ajax에서 에러 처리 + 아무런 에러가 뜨지않음
ajax로 보낼 data 변수명이 맞는지, 오타는 없는지 확인해보자. ajax는 친절하게 알려주지않는다.
standout.tistory.com
https://standout.tistory.com/429
java.sql.SQLSyntaxErrorException: ORA-00911: 문자가 부적합합니다
select a.*, rownum as rnum from(select * from t_shopping_member order by joindate asc) a; 알고있어도 급하게하다보면 계속해서 실수할 수 있는 부분이다. 데이터베이스에서 테스트하다가 복붙하여 적용시키다보면
standout.tistory.com
https://standout.tistory.com/430
db가 뿌려진 상품과 수량이 일치하지않는다.
화면에 뿌려줄때, 값은 잘 가지고 오는데 상품과 수량등의 정보가 일치하지않는다면 만약 두 카운트가 구분되있을 경우, sql의 orderby 절을 확인하고, 적절히 수정한다. 이 둘의 정렬순서가 다를
standout.tistory.com
https://standout.tistory.com/431
sql 쿼리 예외처리, cont값
당연한 말이지만 결과타입을 resultType 설정해주지않으면 예외처리로 넘어간다. 만약 cont값을 받고싶다면 resultType="int"을 추가하자.
standout.tistory.com
https://standout.tistory.com/432
C:\lorem\file\temp\main.png (ÁödµÈ °æ·θ¦ ã; ¼ö), 존재하지않습니다.
해당경로에 지정한 파일이 존재하지않을경우 일어난다. 나의 경우엔 temp파일이없어 일어났다.
standout.tistory.com
https://standout.tistory.com/433
자바스크립트에서 ${contextPath} 변수로 사용하기
원하는 변수값안에 아래의 함수를 적는다, 함수가 contextPath를 반환해준다. var = getContextPath() function getContextPath() { var hostIndex = location.href.indexOf( location.host ) + location.host.length; return location.href.substr
standout.tistory.com
https://standout.tistory.com/434
sql이 올바르게 종료되지않았습니다.
mapper에 두줄이 작성되어있는지 확인하고, 만약 여러줄이 작성되었다면 코드를 합치거나 나눠 실행하자.
standout.tistory.com
'Portfolio > sopang' 카테고리의 다른 글
sopang 구현 - 주문하기와 주문취소 (0) | 2023.04.13 |
---|---|
sopang 구현 - 회원가입 (0) | 2023.04.13 |
sopang 기획 - 기획서PPT - 기록/히스토리 (0) | 2023.04.02 |
sopang 기획 - 기획서PPT - 상세기능 (0) | 2023.04.02 |
sopang 기획 - 기획서PPT - 소팡의구성 - 버전/일정/툴/라이브러리/DB (0) | 2023.04.02 |