[Mybatis]페이지 무한로딩 문제 해결
2023. 7. 10. 11:03ㆍ프로그래밍/웹 개발
jsp를 이용해서 Mybatis로 게시판 만들기 실습을 진행하던 도중 게시판 수정 기능(update)을 추가한 뒤로 게시판 로딩부터 선택까지 자잘한 무한 로딩이 발생했다. 무조건적으로 무한로딩이 발생하는 것은 아니었으나 중간중간 불규칙적으로 무한로딩이 발생했다.
https://heewon26.tistory.com/30
mybatis update문 무한로딩...
무려 4시간동안 삽질했습니다.. 원인은 해당 테이블의 레코드를 다른 곳에서 잡고있어서 였는데, 예를 들면 SqlDeveloper와 같은 sql툴에서 업데이트(혹은 삭제)를 하고 커밋을 안한 상태에서, 애플
heewon26.tistory.com
해당 블로그를 참고하였으나 나의 경우에는 update문이 끝난 후에도 commit을 충실히 실행하고 있었기 때문에 뭐가 문제인지 알 수 없었다. 곰곰히 생각해봤을 때 insert나 update후에는 commit을 실행했으나 select 쿼리문을 실행하고 난 후에는 commit을 하지 않아 쿼리문을 실행하는 모든 메서드 내에서 원하는 결과값을 얻은 뒤에는 SqlSession의 객체를 commit해준 후 close하는 코드를 추가했더니 무한로딩 현상이 해결됐다.
'프로그래밍 > 웹 개발' 카테고리의 다른 글
[Spring] Intellij에서 Spring 프로젝트 생성 (1) | 2023.07.13 |
---|---|
[IntelliJ] add framework support 시에 spring이 보이지 않는 문제 (0) | 2023.07.13 |
[Intellij] 웹 프로젝트에 라이브러리 경로 적용(WEB-INF에 lib의 jar파일이 적용되지 않는 문제 해결) (0) | 2023.07.05 |
[Servlet] 서블릿에서 클래스를 찾지 못해 404 Not Found가 발생하는 현상 (0) | 2023.06.29 |
[Tomcat,JSP]서버에 파일 데이터가 올라가는 원리 (0) | 2023.06.29 |