base-package 관련 질문입니다.
- 작성자 :
- 이*훈
- 작성일 :
- 2018-01-17 16:26:15
- 조회수 :
- 1,771
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요
1. comm.company 패키지생성
2. dispatcher-servlet.xml에 <context:component-scan base-package="comm" /> 추가
3. context-aspect.xml에 <aop:pointcut id="serviceMethod" expression="execution(* comm.company..impl.*Impl.*(..)) or egovframework.example..impl.*Impl.*(..))" /> 수정
4. context-transaction.xml에 <aop:pointcut id="requiredTx" expression="execution(* comm.company..impl.*Impl.*(..)) or egovframework.example..impl.*Impl.*(..))"/> 수정
5. ibatis -> mybatis 변경
=> comm.company.. 패키지 호출시 콘솔에 로그가 안나오고, EgovSampleExcepHndlr에 occur도 되지 않습니다.
(egovframework.example.... 패키지는 정상임)
=> 아래 로그를 콘솔에 나오고, EgovSampleExcepHndlr도 호출할 수 있는 방법 부탁드립니다.
[디버그모드로 확인된 오류]
org.springframework.jdbc.BadSqlGrammarException:
### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'company.sample1' doesn't exist
...................
### The error occurred while setting parameters
### SQL: SELECT ID, NAME, DESCRIPTION, USE_YN, REG_USER FROM SAMPLE1 WHERE 1=1 ORDER BY ID ASC LIMIT ? OFFSET ?
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'company.sample1' doesn't exist
; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'company.sample1' doesn't exist
답변부탁드립니다.
1. comm.company 패키지생성
2. dispatcher-servlet.xml에 <context:component-scan base-package="comm" /> 추가
3. context-aspect.xml에 <aop:pointcut id="serviceMethod" expression="execution(* comm.company..impl.*Impl.*(..)) or egovframework.example..impl.*Impl.*(..))" /> 수정
4. context-transaction.xml에 <aop:pointcut id="requiredTx" expression="execution(* comm.company..impl.*Impl.*(..)) or egovframework.example..impl.*Impl.*(..))"/> 수정
5. ibatis -> mybatis 변경
=> comm.company.. 패키지 호출시 콘솔에 로그가 안나오고, EgovSampleExcepHndlr에 occur도 되지 않습니다.
(egovframework.example.... 패키지는 정상임)
=> 아래 로그를 콘솔에 나오고, EgovSampleExcepHndlr도 호출할 수 있는 방법 부탁드립니다.
[디버그모드로 확인된 오류]
org.springframework.jdbc.BadSqlGrammarException:
### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'company.sample1' doesn't exist
...................
### The error occurred while setting parameters
### SQL: SELECT ID, NAME, DESCRIPTION, USE_YN, REG_USER FROM SAMPLE1 WHERE 1=1 ORDER BY ID ASC LIMIT ? OFFSET ?
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'company.sample1' doesn't exist
; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'company.sample1' doesn't exist
답변부탁드립니다.
A
안녕하십니까, 이성훈님
표준프레임워크센터입니다.
로그 내용으로 볼때
sample1이라는 테이블이 없는듯 합니다.
쿼리문을 다시 한번 점검하여야 할듯 합니다
감사합니다.
표준프레임워크센터입니다.
로그 내용으로 볼때
sample1이라는 테이블이 없는듯 합니다.
쿼리문을 다시 한번 점검하여야 할듯 합니다
감사합니다.