이것은 내가 실행해야 하는 요약 SQL이며 클라이언트의 쿼리 값 개수는 0입니다.
ac_id=1000002400 및 ac_seqn<>1 및 ac_sts ='1'인 dd_mst에서 COUNT로 count(1)을 선택하세요
프로그램에서 다음 도구 클래스를 통해 호출하세요.
문제는 프로그램이 Count를 1로 반환하지만 다른 통계 SQL은 매우 정상적이어서 매우 우울해집니다.
이와 관련하여 mybatis 하단에서 실행되는 selectList() 메서드의 논리에 대해 몇 가지 아이디어를 주실 수 있나요? (ps: 제한된 조건을 통해 쿼리하면 목록<맵>이 반환되고 이 맵의 항목 0의 COUNT가 통계 필드의 값이라는 것도 이해하고 있습니다.)
왜 이렇게 복잡해?
반환 Integer를 직접 정의하는 것이 좋지 않나요? 왜 지도에 넣나요?
질문이 명확하지 않아서 추측만 할 수 있습니다:
데이터베이스의 열 이름은 대소문자를 구분하지 않지만 Java Map의 키는 대소문자를 구분합니다.