2021.05.23의 개발 기록
MySQL의 like 구문을 활용할 때, % 자체를 사용해야하는데
이를 동적으로 받은 특정 값에 대해서 적용하여 쿼리 string으로 넘길 때,
String.format()을 활용해야 했음
근데, String.format의 포멧 string에는 %와 conversion의 조합으로 구성하여 들어가는데,
이때 % 자체를 활용하려면 %%로 두번 입력해줘야 함
예를 들어, projectId를 인자로 받아서 해당 값으로 시작하는 모든 컬럼 값들을 가져오는 쿼리를 작성할 때, 아래의 함수처럼 작성하여 활용함
public String getProjectIdFormat(long projectId){
return String.format("%d_%%", projectId);
} // return 값 예시: "1_%" -> 1_로 시작하는 컬럼값들을 가져올 때 활용