목록Error log (16)
jeongwon
상황: insert 중 에러. 해결: sql문 내 콤마 빠짐
상황: Ajax 를 이용하여 미리보기 출력한 이미지 원본을 삭제하고, 미리보기 화면을 hide() 또 는 remove() 를 이용해 보이지 않게 하려고 했으나, 기존 img src="" 주소를 먼저 읽어들임으로써 success 이하의 코드가 실행되지 않는 상황. 해결: 비동기식 => 동기식 설정 $("#fileDel").click(function(){ if(confirm('삭제하시겠습니까?')){ $.ajax({ type:"post", url:"${path}/admin/popup_file_delete.do", async: false, data: {"no":"${dto.no}"}, success: function(result){ if(result=='deleted'){ $("#fileImage").remo..
오류: The expression 'list' evaluated to a null value. 상황: update ${value} set show='n' where ${condition}=#{list} 위와 같은 mybatis 구문을 통해 배열로 들어온 리스트에 해당하는 레코드 값을 변경하고자 하였음. 해결: JSP View 단에서부터 list 의 명칭이 잘못 설정되어 수정했음.
상황: button 태그에 적용한 onclick='location.href=""' 이 적용되지 않을 때 해결: button type="button" 이 적용돼 있는지 확인할 것
오류: org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, "id") 상황: DB 테이블 목록을 List 로 받아오던 중 발생 해결: DAOImpl 에서 mapper 쪽으로 값이 전달되지 않은 것을 확인. 값 전달해줌.
(Alt) + (=)
오류: There is no getter for property named 'table' in 'class java.lang.String' 상황: mybatis 구문에서 테이블명을 변수로 받고자 함. 변수명은 ${table}로 설정. - DAOImpl: sqlSession.selectOne("admin.countReservAll", table); - mybatis sql: select count(*) from ${table} 해결: 변수명을 ${valu} 로 설정. mabatis parametertype에서 String을 쓰면 ${value} 작성시 getter 역할을 한다고. 다만 Sql Injection 대비 (사용자의 입력이 DB Query 에 동적으로 영향을 주는 경우, 입력된 값이 개발자가 의도..

오류: ORA-02292: integrity constraint (~.SYS_C007946) violated - child record found 상황: delete from TB; 실행 중 오류 해결: select constraint_name, table_name, r_constraint_name from user_constraints where constraint_name = 'SYS_C007946'; 어떤 테이블과 연결되어 있는지 확인 => 자식 테이블 레코드 삭제 => 해당 테이블 레코드 삭제 처리. 참고: 자식 테이블의 외래키 제약조건에 ON DELETE CASCADE를 추가하면, 참조하는 부모 테이블의 기본키가 삭제되었을 때 함께 삭제되도록 할 수 있다.