728x90 반응형 mybatis if문 대문자1 [Mybatis] - 마이바티스 Cause: org.apache.ibatis.ognl.ExpressionSyntaxException Malformed OGNL expression 에러 해결 방법 #마이바티스 Cause: org.apache.ibatis.ognl.ExpressionSyntaxException Malformed OGNL expression 에러 해결 방법 -에러 발생 코드 -mybatis .xml -mybatis if문에 AND연산자를 대문자로 사용해서 발생 MyBatis의 `` 문에서 `AND` 및 `OR`을 대문자로 사용하면 오류가 발생할 수 있습니다. 이는 MyBatis의 내부 파싱 및 처리 규칙 때문입니다. MyBatis에서는 SQL 문을 파싱 하기 위해 문자열 비교를 수행하고, 동적 쿼리를 생성하는 데 `` 문을 사용합니다. 이때 문자열 비교는 대소문자를 구분합니다. 따라서, `` 문에서 `AND` 및 `OR`과 같은 논리 연산자를 사용할 때 소문자로 작성해야 합니다. 예를.. 2023. 9. 8. 이전 1 다음 728x90 반응형