예를 들어 쿼리 조회시 파라미터값이 log, int, String 으로 다양하다면
Map으로 묶어서 조회하면 에러를 방지할 수 있다!
@Override
public MerchantVolume findByMerchantVolume(long aaa, int bbb, String ccc) {
Map<String, String> map = Map.of("aaa", String.valueOf(aaa), "bbb", String.valueOf(bbb), "ccc", string.valueOf(ccc)0;
return merchantDao.findByMerchantVolume(map);
}
이런식으로 DataBaseAccess에서 오버라이드를 시킨다음
mapper에서
<select id = "findByMerchantVolume" parameterType = "java.util.Map"
resultType = "MerchantVolume 위치주소">
~~~~
</select>
이렇게 사용하면 된다