iBatis 3

mysql (ibatis) | 오류 | jdbc.exceptions.MySQLIntegrityConstraintViolationException

1. 오류 : jdbc.exceptions.MySQLIntegrityConstraintViolationException: Column '(컬럼명)' in where clause is ambiguous 2. 오류 원인 : join문에서 동일한 이름의 컬럼이 2개이상 있어서 발생 (예시 : 오류 코드) 1 2 3 4 5 6 SELECT C.NO , C.B_DATE AS cb_date , C.E_DATE , B.B_DATE AS bb_date FROM CTABLE C LEFT JOIN BTABLE B ON C.NO = B.NO ORDER BY B_DATE ASC, E_DATE ASC cs CTABLE에도 B_DATE 컬럼이 있고 BTABLE에도 B_DATE가 있는데 ORDER BY에서 B_DATE가 어느 테이..

개발 2020.06.30

ibatis | 오류 | com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: org.xml.sax.SAXParseException; lineNumber: 2495;

1. 오류메세지 : 요소 유형 "sqlMap"의 콘텐츠는 "(typeAlias*|cacheModel*|resultMap*|parameterMap*|sql*|statement*|insert*|update*|delete*|select*|procedure*)+"과(와) 일치해야 합니다. 2. 원인 : ibatis에 (tag나 주석처리 없이) 그냥 글자를 입력함 3. 해결방법 : tag나 주석 처리 없이 입력한 글자를 삭제하거나 주석 처리한다.

개발 2020.06.02