XML(3)
-
MybatisLogHelper 오류 발생 : 내부 표기로 변경할 수 없습니다 에러 해결
xml 에서 resultType을 Integer로 입력했는데Dao에서는 다른타입으로 받으려고할때 나오는에러이다. ex) Integer -> String
2024.08.26 -
[Oracle] merge문 = 있으면 업데이트 없으면 insert하고싶을때
A라는 테이블에 이미 데이터가 생성된 상태라면 굳이 insert 할필요가 없기때문에 update 가 필요하다. update 쿼리와 insert 쿼리를 각각 1개씩 사용하여 조건문 처리도 가능하지만이를 xml 단에서 merge 문을 사용하여 1개의 쿼리로 A라는 테이블에 데이터가 있으면 업데이트하고,없으면 insert 할수있다. 아래 예시는 작성한 merge 문 쿼리입니다.merge into project_mro_info using dual on (project_cd = #{project_cd}) when matched then update set user_id = #{user_id} ,mro_type = #{mro_type} ,mro_d..
2024.07.17 -
[java] JSTL 부등호 모음
부등호 설명에 앞서 왜 ==를 사용하지않고 eq를 사용해야하는건지 궁금하였습니다.잠깐 찾아보니 2가지 이유가 있었습니다. 문법적 이유: JSTL은 XML 기반의 문법을 사용합니다. XML에서는 특정 문자를 이스케이프(escape) 처리해야 하는데, ==는 XML에서 사용되는 특수문자 중 하나입니다. 이를 방지하기 위해 eq를 사용하여 XML에서도 유효한 문법을 유지할 수 있습니다.가독성 및 명확성 강화: eq는 'equal'의 약자로, 비교 연산자의 의도를 더 명확하게 전달합니다. 코드를 읽는 사람이 부등호 ==를 보다 쉽게 이해할 수 있습니다. 특히, JSP와 같은 템플릿 엔진을 사용하는 경우에는 가독성이 매우 중요합니다.따라서, JSTL에서는 eq를 사용하여 가독성을 높이고 문법적 오류를 방지하기..
2024.05.07