카테고리 없음

WAS 만들기 3 - mybatis로 DB 조회하기

숲별 2023. 11. 28. 15:47
728x90

 

 

https://m.blog.naver.com/joonbread/222234347302

 

Spring - MyBatis - Oracle 연동2(controller / DAO(impl) / DTO / Service(impl) / view(jsp) - 회원목록 출력 )

*** Spring - MyBatis 연동 2(controller / DAO(impl) / DTO / Service(impl) / view(jsp) - 회...

blog.naver.com

 

DTO만드는 데 데이터 타입을 무엇으로 해야하는지 잘 모르겠더라.

https://cbwstar.tistory.com/entry/%EA%B8%B0%EB%B3%B8-Java-%ED%83%80%EC%9E%85%EA%B3%BC-DB-%ED%95%84%EB%93%9C-%EB%A7%A4%ED%95%91

 

기본 Java 타입과 DB 필드 매핑

A.1. 개요 이 기본 매핑은 CMP Bean의 이 jeus-ejb-dd.xml에 지정되어 있지 않을 때 사용한다. 이런 경우에는 EJB 시스템은 Bean의 CMP 필드 중 Java 필드를 검색하여 Java 타입을 얻어 오고 은 다음의 각 절에

cbwstar.tistory.com

 


ERROR: org.springframework.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in ServletContext resource [/WEB-INF/spring/root-context.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse config resource: class path resource [mybatis-config.xml]; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error registering typeAlias for 'poleDTO'. Cause: java.lang.ClassNotFoundException: Cannot find class: cohttp://m.stlogic.ai.repository.poleDTO

 

대체로 ~Error creating bean with name 'sqlSessionFactory'~ 이런 에러는 경로 설정에러라고 했다. 그래서 오탈자일 가능성이 높다고 생각했는데

 

에러를 끝까지 쭉 보다가 poleDTO가 없어..?

mybatis-config.xml 파일에 poleDTO라고 해놨더라.. PoleDTO를.. 대소문자 정말 어떡하지?ㅋㅋㅋ

 

 

SEVERE: 서블릿 [jsp]을(를) 위한 Servlet.service() 호출이 예외를 발생시켰습니다. org.apache.el.parser.ParseException: Encountered " "}" "} "" at line 1, column 15.

 

검색하니까 대체로 ${} 이거랑 관련된 에러였다는 얘기가 많길래 index파일 가보니까

(저걸 사용한 게 당시에 index파일뿐이었음)

${}안에 세미콜론이 들어가있었다..ㅎ 변수복사해서 붙이다가 들어간 듯.

연결 성공..ㅠ

 

소스는 추후 정리해서 올릴 예정

 

이제 step1은 끝인가 배포도 해야하는데.. 일단 step2로 ㄱㄱ