전체 글 (44) 썸네일형 리스트형 mybatis like 문 검색 결과가 이상해서 한참 프론트를 수정했는데 알고보니 쿼리 문제였다... MY-SQL일 경우 SELECT [] FROM [] WHERE name LIKE CONCAT('%',#{name},'%') ORACLE일 경우 SELECT [] FROM [] WHERE name LIKE %'||#{name}||'%' MS-SQL일 경우 SELECT [] FROM [] WHERE name LIKE '%' + #{name} + '%' 지금 쓰고있는 디비가 mysql인데 oracle 버전으로 써서 잘못된 결과가 나옴...오류가 뜨는것도 아니라 찾는데 한참걸렸다 참고 블로그: https://dongram.tistory.com/12 [MyBatis] 동적 쿼리 LIKE 문 삽질 주의 [MyBatis] 동적 쿼리 생성시 삽.. Plugin classpath entry points to a non-existent location: 위 오류가 뜨면서 빌드가 안될때가 있는데 build.gradle에 들어가보면 상단에 import 부분의 jetbrains가 빨갛게 돼있다. 이럴땐 인텔리제이를 업데이트해주면 해결된다. 어노테이션을 이용해 메소드 인자로 세션값 바로 받기 @LoginUser '스프링 부트와 AWS로 혼자 구현하는 웹 서비스' - 이동욱 지음 위의 책 일부를 공부용으로 정리한 내용입니다. 컨트롤러에서 로그인한 유저의 세션값을 가져오기 위해 아래 코드를 작성해야한다. SessionUser User = (SessionUser) httpSession.getAttribute("user"); 같은 코드가 반복되는 것을 피하기 위해 어노테이션을 통해 메소드 인자로 전달받는 형태로 변경하고자 한다. @LoginUser 어노테이션 생성 config.auth 패키지에 LoginUser 생성 package com.odog.www.config.auth; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; .. 이전 1 ··· 5 6 7 8 9 10 11 ··· 15 다음