mybatis

· Spring/Error
🚨상황 Caused by: org.apache.ibatis.builder.BuilderException: Error evaluating expression 'position != null AND position != ""'. Cause: org.apache.ibatis.ognl.ExpressionSyntaxException: Malformed OGNL expression: position != null AND position != "" [org.apache.ibatis.ognl.ParseException: Encountered " "AND "" at line 1, column 18. 원인 ExpressionSyntaxException 문법 에러 발생 해결법 절 안의 문법을 대문자가 아닌 소문자로 변경하였다.
· Spring/Skill
📌 Upsert 란? Upsert는 insert와 update , 삽입과 변경을 동시에 하는 것을 지칭하는 말이다. MyBatis에서 upsert를 하기 위해서는 문으로 작성을 해야하며, 일정 규칙을 따라야 한다. 를 사용한다. INSERT INTO 테이블명 ( ) 의 괄호문에 컬럼명을 꼭 기재해야 한다. ON DUPLICATE KEY UPDATE 라는 문법통해 Update(수정) 진행한다. ON DUPLICATE KEY UPDATE 문을 사용하기 위해서 PK(Primary Key) 가 반드시 존재해야 한다. PK, Uniq 의 값을 기준으로 insert 혹은 update문이 진행되는 구조라 모든 컬럼명이 존재해야 한다. 📌 Upsert 작성법 MyBatis에서 Upsert 작성하기 INSERT INTO..
31daylee
'mybatis' 태그의 글 목록